以文本方式查看主题

-  公司论坛  (https://emtronix.com/club/index.asp)
--  技术问答  (https://emtronix.com/club/list.asp?boardid=1)
----  http链接的问题  (https://emtronix.com/club/dispbbs.asp?boardid=1&id=4930)

--  作者:lit2012
--  发布时间:2019-12-2 10:48:00
--  http链接的问题

我的webserver现在可以正常工作,FSO也没问题。

新问题是:我实时读取系统剩余内存,发现只要打开网页,内存变小几K到几十k不等,关闭网页后内存不释放。再打开网页,内存再接着变小……

asp中也有obj.close()和set obj = nothing。

webserver不会自动释放内存?这个内存要如何才能释放?多谢!


--  作者:yy
--  发布时间:2019-12-3 10:53:00
--  

你可以在COM组件里加打印信息确认下COM组件是否正常释放空间了。我觉得可能是COM组件自身原因没有释放。可能这个COM组件在别的平台工作正常,但是换平台后要修改部分代码。


--  作者:lit2012
--  发布时间:2019-12-3 14:40:00
--  

COM组件释放空间的在哪一块?我用的咱们以前的Scripting的例子程序。


--  作者:lit2012
--  发布时间:2019-12-3 15:24:00
--  

我测试:不断刷新网页,不断刷新,几十次后,网页显示“web服务器太忙,无法响应该连接”,然后再也上不去网页了,只好重启图片点击可在新窗口打开查看



--  作者:yy
--  发布时间:2019-12-3 16:53:00
--  

正常情况不会,但是如果调用COM组件,有可能COM组件把系统卡死了,或者CPU占用过高,你试试用普通页面,或者用光盘里提供的COM组件来测试下吧(webserver目录下)


--  作者:lit2012
--  发布时间:2019-12-4 8:39:00
--  

我就是用原来光盘里提供的COM组件源代码,改过来的啊。只是光盘里是eVC环境的,我用的vs2008


--  作者:lit2012
--  发布时间:2019-12-13 17:18:00
--  

能否把vs2008版的COM组件例程发我一份?lit2012@qq.com,谢谢!