我们有一个在IE6中表现非常糟糕的应用程序,该应用程序严重依赖于javascript,并且大多数活动都发生在一个页面中。
在IE6中,内存似乎一直在堆积,甚至当您导航到不同的站点时也不会清除!
由于在浏览器中运行的代码不是很少,我正在寻找一个外部工具,它可以揭示应用程序的内存消耗,以便我们可以集中精力进行优化。
发布于 2009-03-08 18:28:12
我发现的最好的工具之一是IE Sieve,用于Internet Explorer的内存泄漏检测器,它是drip http://home.wanadoo.nl/jsrosman/的改进版本
发布于 2009-02-16 19:01:31
好吧,IE6已经从根本上崩溃了,这对任何web开发人员来说都不应该感到惊讶。浏览器在你的用户中仍然被广泛使用,这是一个问题吗?
无论如何,我知道每当你在Javascript中使用循环引用时,IE6都会泄漏内存。它的垃圾收集器太坏了,无法处理这些,所以它们永远不会被释放。
发布于 2009-02-16 19:04:33
这些都是很好的读物:
一个对我有帮助的工具是:
我所做的是刷新大量使用javascript的页面,并查看内存使用量是否增加(不应该增加)。如果是这样,那就是有漏洞了。然后我注释掉代码块,直到它不会泄漏,并尝试进一步缩小范围。
https://stackoverflow.com/questions/554156
复制相似问题