我有在Chrome浏览器中运行的Web应用程序。当我长时间运行时,我可以看到内存占用量和Java脚本内存增加了。 我的应用程序是每15秒将屏幕从一页切换到另一页,然后切换回初始页。 如何开始分析?
答案 0 :(得分:0)
当您谈论JS中的内存泄漏时,可能是由于意外的全局变量,持久性闭包或分离的DOM节点仍在引用。
DevTools中很少有工具可以用来检测上述情况。
您可以使用Heap Snapshot并从代码中看到直接引用的分配。
您可以使用Allocation Timeline将堆快照信息链接到时间线,并让您查看分配内存的位置。