我正在探索角度js app上的内存泄漏。我正在使用chrome devtools时间轴和堆快照比较。我通过以下操作执行一个简单的场景: 1.添加一个新行 2.删除新行
时间线显示节点数量增加。 action(1)增加了89个节点。行动(2)不要按预期删除那些。
通过比较2个堆快照来分析相同的场景时,找不到分离的dom。
"正常" dom尺寸保持稳定。我使用$(' *')。长度检查了它。
我在哪里可以捕获时间线显示的这些额外的dom节点? 或者它可能是devtools功能之一正在撒谎?
感谢任何提示。
编辑:可能这个dom节点实际上包含在某些js变量中,因此按时间轴计算,但不是通过堆快照比较记录的吗?
答案 0 :(得分:0)
最后,这有一个简单的答案。通过使用"收容"视图下拉列表的选项,它具有默认值"摘要",位于开发工具窗口的顶部。