bit*_*fer 9 jquery memory-leaks requirejs backbone.js
我正在使用Backbonejs
和Requirejs
创建单页面Web应用程序.好像我的应用程序有memory leaks
.
为了测试我已经创建了一个示例代码.它创建一个视图对象,调用它的render
函数并附加返回html
的DOM
.
返回html
有一个button
.单击按钮后,其callback
调用destroy
将在视图被销毁的位置运行.
然而,当我跑步时chrome heap profilier
,我detached DOM tree
仍然可以看到仍在闲逛.展望深进去,可以看到references
通过保持jQuery
.
我怀疑这是否是内存泄漏.如果是,mycode没有保留任何参考.那么问题在于jQuery
什么?
这是示例代码的链接.
我还附上了堆快照的屏幕截图.
使用主干构建的应用程序通常会因孤立视图而导致内存泄漏。我通过使用木偶来处理这个问题,它为我管理我的观点。直接使用主干并不是一种典型的方法,因为它实际上是一个开发框架的工具包。
归档时间: |
|
查看次数: |
1532 次 |
最近记录: |