标签: google-chrome google-chrome-extension garbage-collection
此屏幕截图来自我的Chrome扩展程序。我只是上下滚动屏幕,它一直在冻结。看起来它是由垃圾收集引起的。我怎么能弄清楚为什么这种情况发生了?
据我所知,没有代码正在运行。我只是滚动页面。为什么它会每秒继续倾销 27MB 的内存!?
我无法获取堆快照,因为它需要永远,然后实际崩溃插件。
答案 0 :(得分:0)
一旦它调用GC,这意味着你在JS堆上分配了一些东西。
您可以使用堆分析器找出它是什么。转到“个人档案”面板,然后使用“记录堆分配”工具。