代码之家  ›  专栏  ›  技术社区  ›  erikkallen

ExtJS和臭名昭著的内存泄漏

  •  2
  • erikkallen  · 技术社区  · 17 年前

    在使用ExtJS时,为了防止臭名昭著的IE循环引用内存泄漏,我需要注意什么?我见过 this SO question this ExtJS forum thread

    2 回复  |  直到 9 年前
        1
  •  4
  •   Hank Gay    17 年前

    Crockford has a function 这将为您防止内存泄漏(通过中断循环引用)。

    YUI有 purgeElement 事件实用程序中的函数,它基本上做相同的事情。只要通过连接所有侦听器 addListener 调用 purgeElement 在从DOM中删除某些内容之前,您应该是无泄漏的。

        2
  •  0
  •   roundcrisis    16 年前

    显然,extjs3.1在内存性能方面有很多改进(我还没有测量过,但看起来确实如此)
    然而,你需要非常小心你创建的对象和你如何处理它们,这几乎是底线。

    使用 IeSieve ,还有另一个工具,但我真的记不起它的名字了(我会在凌晨3点醒来时编辑它,我得到了它!)