aar*_*sil 4 javascript memory-leaks backbone.js
我相信我的Backbone.js应用程序中有内存泄漏.在我将一些Backbone.View对象打印到控制台之后,我得出结论,并且看到cid#在点击一下后增加到数百个.
这个增加的cid#是内存泄漏的明确标志吗?是否有任何Heap概要分析工具我可以看到创建的对象,就像Java语言一样?Backbone.js的最佳做法是什么,以确保没有泄漏?
谢谢!
Vit*_*huk 11
最佳实践是使用listenTo
而不是on
和bind
.stopListening
当你删除一个实例时不要忘记.
我建议使用Chrome Profiler进行泄漏检测:https://developers.google.com/chrome-developer-tools/docs/javascript-memory-profiling.
您也可以尝试使用Chrome插件调试Backbone应用程序:https: //github.com/Maluen/Backbone-Debugger用于调试Backbone应用程序.
归档时间: |
|
查看次数: |
2898 次 |
最近记录: |