节点数量增加,但堆比较显示没有分离的dom,dom大小稳定

时间:2016-06-03 09:33:21

标签: javascript angularjs memory-leaks profiling google-chrome-devtools

我正在探索角度js app上的内存泄漏。我正在使用chrome devtools时间轴和堆快照比较。我通过以下操作执行一个简单的场景:  1.添加一个新行  2.删除新行

时间线显示节点数量增加。 action(1)增加了89个节点。行动(2)不要按预期删除那些。

通过比较2个堆快照来分析相同的场景时,找不到分离的dom。

"正常" dom尺寸保持稳定。我使用$(' *')。长度检查了它。

我在哪里可以捕获时间线显示的这些额外的dom节点? 或者它可能是devtools功能之一正在撒谎?

感谢任何提示。

编辑:可能这个dom节点实际上包含在某些js变量中,因此按时间轴计算,但不是通过堆快照比较记录的吗?

1 个答案:

答案 0 :(得分:0)

最后,这有一个简单的答案。通过使用"收容"视图下拉列表的选项,它具有默认值"摘要",位于开发工具窗口的顶部。