使用ExtJS时,我是否需要注意防止臭名昭着的IE循环引用内存泄漏?我见过this SO question和this ExtJS forum thread,但我希望有一些简短的清单可以做/避免。
答案 0 :(得分:4)
Crockford has a function可以防止内存泄漏(通过打破循环引用)。
YUI在Event实用程序中具有purgeElement功能,它基本上做同样的事情。只要您通过addListener
附加所有侦听器并在从DOM中删除某些内容之前调用purgeElement
,您就应该没有泄漏。
答案 1 :(得分:0)
显然ExtJs 3.1有很多内存性能改进(我没有测量,但看起来确实如此)
但是你需要非常小心你创建的对象以及如何处理它们,这几乎就是底线。
使用IeSieve,还有另一种工具,但我真的不记得这个名字(我早上3点编辑,当我醒来的时候,我得到了它!:)