如何检查和测试javascript应用程序泄漏的内存量

时间:2011-01-13 21:34:12

标签: javascript jquery performance

我正在寻找一些工具或方法来检测内存泄漏,我的javascript应用程序中的方法很慢。

2 个答案:

答案 0 :(得分:9)

您需要使用探查器;我推荐Chrome。在分析器中,步骤是

  1. 转到开发人员工具的个人资料部分
  2. 到达慢速js
  3. 的部分
  4. 开始录制
  5. 启动可疑代码
  6. 停止录制
  7. 之后,探查器将告诉您关于有多少对象,每种方法花费的时间等等所有您想知道的事情......

    该程序应与Firefox上的Firebug类似。

答案 1 :(得分:1)

好问题。 Profilers /浏览器插件很方便,但很好的结果可能会产生所测试的浏览器独有的结果。通过多个浏览器的插件/分析器进行测试,可以使用多种技术来内联调试性能语句。

两篇优秀的文章,其中包含强大的示例和建议:

  1. How do you performance test JavaScript code?
  2. Memory leak patterns in JavaScript