使用firebug在JavaScript中查找内存泄漏?
是否有任何Firefox附加组件可用于查找部分JavaScript导致内存泄漏?
我没有为firefox做任何事情,但Chrome中的webkit检查器内置了一个探测器,非常适合这种事情。
作为额外的奖励,它还会向您显示所有浏览器事件,例如重新绘制,因此您可以设计代码以对浏览器产生最小的影响。
使用Drip.exe / IEleak ,我用它来搜索内存泄漏!
其他点击:
- jQuery本身可以防止大量内存泄漏!
- 使用http://jslint.com测试您的代码
- 微软自己有一个工具,但我不知道它是最新的: http : //blogs.msdn.com/b/askie/archive/2008/12/31/javascript-memory-leak-detector-对于互联网,explorer.aspx
- 还有与Visual Studio的集成: http : //berniesumption.com/software/how-to-debug-javascript-in-internet-explorer/
- 关于mem泄漏的文章很好http://www.ibm.com/developerworks/web/library/wa-memleak/
- http://www.debugbar.com/?langage=en
我发现最好的内存分析器是IE(甚至支持IE6 ;-)。 试一试 – 你会惊讶它有多好: