使用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 ;-)。 试一试 – 你会惊讶它有多好:

http://ajax.dynatrace.com/ajax/en/