运行完一个长脚本后,我查看了Windows任务管理器(Windows764位),发现使用了超过3G的内存。我从内存中删除了所有变量。内存仍在使用中。所以我搜索了一下,找到了这个。我尝试运行gc()。我得到了以下信息: used (Mb) gc trigger (Mb) max used (Mb)Vce
我每隔三四个小时就有一个基于Web1.1的应用程序重新启动我的iis服务器,因为性能变得非常慢,没有任何东西会因为消息内存泄漏而起作用。我将问题追溯到windows server 2003中的w3wp.exe,使用任务管理器,每当打开或刷新网页时,我都可以看到内存被添加到这个exe中,但我从未看到内存被释放。最终会消耗这么多内存,web服务器将因显示错误、内存泄漏和其他消息而减慢速度。
我不知道如何解决这个问题,我需要监控使用w3wp.exe的