ExtJS和臭名昭着的内存泄漏

时间:2009-06-26 12:06:54

标签: internet-explorer memory-leaks extjs

使用ExtJS时,我是否需要注意防止臭名昭着的IE循环引用内存泄漏?我见过this SO questionthis ExtJS forum thread,但我希望有一些简短的清单可以做/避免。

2 个答案:

答案 0 :(得分:4)

Crockford has a function可以防止内存泄漏(通过打破循环引用)。

YUI在Event实用程序中具有purgeElement功能,它基本上做同样的事情。只要您通过addListener附加所有侦听器并在从DOM中删除某些内容之前调用purgeElement,您就应该没有泄漏。

答案 1 :(得分:0)

显然ExtJs 3.1有很多内存性能改进(我没有测量,但看起来确实如此)
但是你需要非常小心你创建的对象以及如何处理它们,这几乎就是底线。

使用IeSieve,还有另一种工具,但我真的不记得这个名字(我早上3点编辑,当我醒来的时候,我得到了它!:)