com – Out of Memory错误 – 用于查找经典ASP内存泄漏的工具?

我在经典ASP中出现Out of Memory错误,可能是尝试访问数据的地方.例如:

Microsoft VBScript compilation error '800a03e9' 
Out of memory 
(some file) Line 0

这些错误只会偶尔发生一次,它们会持续发生几分钟,然后网络服务器必须重新启动应用程序池,因为所有会话都会丢失.

什么是在经典的ASP应用程序中查找/诊断内存泄漏的好工具,它大量使用ADO进行数据访问以及其他几个现成的COM对象.

据推测,任何内存泄漏都来自COM对象而不是脚本,因此一般的Windows调试器或泄漏查找器可能就是我所需要的.什么是合适的建议?

或者关于什么可能导致这些错误的任何其他想法?

最佳答案 不幸的是,追踪内存泄漏并非易事:-(

以下是需要注意的事项的总结:

http://www.leinadium.com/code/classic-asp-memory-leaks-in-iis/

请务必阅读该帖子中的链接以及工具列表.

祝好运!

点赞