我正在使用Backbonejs和Requirejs创建单页网络应用程序。好像我的应用有memory leaks.
为了测试,我创建了一个示例代码。它创建一个视图对象,调用它的render函数并将返回的附加html到DOM.
返回的html有一个button. 单击按钮后,它会callback调用destroy视图被销毁的函数。
但是,当我跑步时chrome heap profilier,我可以看到detached DOM tree仍然徘徊。深入其中,可以看到references被保留的jQuery。
我怀疑这是否是内存泄漏。如果是,mycode 没有保留任何引用。那么问题出在jQuery哪里?
这是示例代码的链接。
我还附上了堆快照的屏幕截图。


