我们有一个使用ASP Classic(VB脚本和Visual Basic 6.0 ActiveX COM组件)和ASP.Net 4.0混合开发的企业级Web应用程序。此应用程序托管在Windows Server 2012R2,Windows Server 2008R2上的IIS 8.5和7.5以及应用程序池内存限制450MB上。
由于内存超出限制,高峰时段每隔4至5分钟就会以某种方式回收应用程序池。如果我们增加内存限制,则当内存达到一定水平时,应用程序开始变慢或完全卡住。
我尝试使用Microsoft Debug Diagnostic工具进行内存转储和分析,但是不幸的是,没有任何线索表明泄漏在哪里。
任何人都可以提出一个更好的内存配置文件工具,该工具可能有助于确定根本原因或我们遵循的其他指示问题的指导。
此致
Shahid