在Chrome浏览器中分析应用程序内存泄漏

时间:2019-09-23 08:32:35

标签: javascript performance

我有在Chrome浏览器中运行的Web应用程序。当我长时间运行时,我可以看到内存占用量和Java脚本内存增加了。 我的应用程序是每15秒将屏幕从一页切换到另一页,然后切换回初始页。 如何开始分析?

1 个答案:

答案 0 :(得分:0)

当您谈论JS中的内存泄漏时,可能是由于意外的全局变量,持久性闭包或分离的DOM节点仍在引用。

DevTools中很少有工具可以用来检测上述情况。

  1. 您可以使用Heap Snapshot并从代码中看到直接引用的分配。

  2. 您可以使用Allocation Timeline将堆快照信息链接到时间线,并让您查看分配内存的位置。