时间:2011-08-23 12:21:00

标签: javascript internet-explorer memory-leaks memory-management

我们开发Web应用程序,我们的一些应用程序似乎在客户端消耗大量内存。

是否有工具来分析Internet Explorer上的内存消耗。

我们尝试iesievedrip,但两者似乎都不可靠......我们需要更多关于引用目标为泄漏的元素的信息。

但似乎非常可靠。你有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我们使用SysInternals中的Process Explorer解决了第三方Web组件中极难发现的内存泄漏问题,然后开始从网页中删除组件,直到泄漏停止(并且您找到了罪魁祸首)。

Process Explorer是一个简单但非常强大的工具,可以完成这项工作。

顺便说一句,IE中的内存泄漏通常是由于循环引用或闭包造成的。它们很难追踪,正如我所说,隔离它们的最佳方法是从网页中删除组件直到泄漏停止。