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

Pra*_*sad 11 javascript performance jquery

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

hvg*_*des 9

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

  1. 转到开发人员工具的配置文件部分
  2. 到达慢速js所在的部分
  3. 开始录制
  4. 启动可疑代码
  5. 停止录音

之后,探查器会告诉您关于有多少对象,每种方法花费了多少时间等等的所有信息......

该过程应与Firefox上的Firebug类似.


xel*_*o52 1

好问题。分析器/浏览器插件很方便,但很可能会产生特定于正在测试的浏览器的结果。有多种技术可供使用,从通过多个浏览器的插件/分析器进行测试到内联调试性能语句。

两篇好文章,提供了强有力的示例和建议:

  1. 如何测试 JavaScript 代码的性能?
  2. JavaScript 中的内存泄漏模式