如何在我的javascript代码中记录垃圾收集的内容?

时间:2013-05-06 18:03:29

标签: javascript google-chrome garbage-collection

我已经构建了一个应用程序,它浪费了40%的时间来收集垃圾,而我正在努力寻找它的来源。我已经将自己的代码中的任何问题都归咎于它,但它仍然存在。我开始怀疑某些第三方代码是问题所在,我想知道我是否能以某种方式追踪什么正在被垃圾收集。如果有特定于Chrome的答案,那就太好了,但此时我会采取任何措施。

2 个答案:

答案 0 :(得分:2)

在Chrome中,我将从以下开始:

  • DevTools>简介
  • Take Heap Snapshot
  • 使用该应用程序
  • 再次拍摄快照
  • 在比较模式下检查第二个快照

以下链接可能很有用:

答案 1 :(得分:0)

也许您可以试试Chrome's Heap Profiler

此外,与Javascript堆分析相关的问题: