我在经典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/
请务必阅读该帖子中的链接以及工具列表.
祝好运!