Com 内存不足错误-用于查找经典ASP内存泄漏的工具?
我在经典ASP中遇到内存不足错误,可能是在尝试访问数据的地方。例如:Com 内存不足错误-用于查找经典ASP内存泄漏的工具?,com,asp-classic,memory-leaks,debugging,Com,Asp Classic,Memory Leaks,Debugging,我在经典ASP中遇到内存不足错误,可能是在尝试访问数据的地方。例如: Microsoft VBScript compilation error '800a03e9' Out of memory (some file) Line 0 这些错误只会偶尔发生一次,并且会持续发生几分钟,然后Web服务器必须重新启动应用程序池,因为所有会话都会丢失 在大量使用ADO进行数据访问和一些其他现成的COM对象的经典ASP应用程序中,什么是查找/诊断内存泄漏的好工具 可能任何内存泄漏都来自COM对象,而不是
Microsoft VBScript compilation error '800a03e9'
Out of memory
(some file) Line 0
这些错误只会偶尔发生一次,并且会持续发生几分钟,然后Web服务器必须重新启动应用程序池,因为所有会话都会丢失
在大量使用ADO进行数据访问和一些其他现成的COM对象的经典ASP应用程序中,什么是查找/诊断内存泄漏的好工具
可能任何内存泄漏都来自COM对象,而不是脚本,因此我需要一个通用的Windows调试器或泄漏查找程序。有什么合适的建议吗
或者其他关于这些错误的原因的想法?不幸的是,跟踪内存泄漏并非易事:-( 这里有一个很好的总结要注意的事项: 请务必阅读文章中的链接,以及工具列表 祝你好运!如果 您尝试使用EOF或BOF获取一行数据 或 数据库连接已关闭或已就绪,请尝试重新连接
您应该会看到错误。Microsoft有一个很好的实用程序,可以在这种情况下查找漏洞。它允许您在某一点拍摄“快照”,运行应用程序(例如IIS),然后拍摄另一个快照并比较内存使用差异