Chrome堆快照每次刷新都会增长..正常吗?

时间:2011-12-07 17:29:51

标签: javascript performance profiling google-chrome-devtools

我正在尝试使用Chrome开发者工具及其“个人资料”标签进行一些效果/效率测试...

我得到以下结果当我加载页面时,重复执行堆快照,刷新页面,堆快照等...

Heap Snapshot

这个问题是2折..

  1. 这是正常的吗?我有记忆问题吗?

  2. 有人能指点我来解释chrome的堆快照和cpu性能分析的输出吗?

2 个答案:

答案 0 :(得分:13)

出现此问题是因为您的Chrome扩展程序在刷新时会保留部分DOM,无论出于何种原因。

使用个人资料工具始终进入隐身模式时,此处不会加载任何扩展程序,您可以确定您在个人资料中看到的对象仅限于您自己...嗯,大多数情况下;您还将看到包含在parentesis中的chrome内部数据结构,如(编译代码)或(系统)。忽略那些,你无法控制它们。

谁会说隐身模式还有其他用途......你知道; - )

答案 1 :(得分:2)

  1. 可能是也可能不正常。你必须分析快照之间的差异来说明。
  2. 你看过the profiling docs吗?