【发布时间】:2016-05-06 05:44:48
【问题描述】:
我正在使用 Chrome 开发人员工具中的“配置文件”选项卡来记录内存堆快照。我的应用程序有内存泄漏,所以我希望快照的大小会逐渐增加,他们确实会这样做。但由于我不明白的原因,first 快照总是人为地大......在第一个和第二个之间造成看似具有欺骗性的内存下降。所有后续快照都按预期逐渐增加。
我知道,由于缓存和其他设置,在页面加载开始时通常会使用额外的内存。但无论我何时拍摄第一张快照,都会发生同样的事情。页面加载后可能是 30 秒或 30 分钟。相同的模式。我唯一的猜测是配置文件工具本身正在以某种方式与内存进行交互,但这似乎有点牵强。
有什么想法吗?
【问题讨论】:
标签: google-chrome memory memory-leaks google-chrome-devtools