10

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

4

2 回答 2

2

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

  • 开发工具 > 配置文件
  • 采取堆快照
  • 使用应用程序
  • 再次获取堆快照
  • 在比较模式下检查第二个快照

以下链接可能有用:

于 2013-05-06T18:22:54.950 回答
0

Perhaps you could try Chrome's Heap Profiler?

Also, related questions to Javascript Heap profiling:

于 2013-05-06T18:21:08.293 回答