Chrome DevTools,打开15分钟,标签耗尽内存

时间:2016-11-30 20:05:42

标签: out-of-memory google-chrome-devtools

我正在为外国网站开发一个chrome扩展程序(我不控制它),它使用Lightstreamer将大量数据发送到浏览器。

如果没有DevTools打开,网站运行时间很长(例如:8小时)

当我打开DevTools时,大约15分钟后内存不足。

我看了Chrome的Task Mgr并显示了“JavaScript memory”列,我可以观察到内存增加。

JS mem列显示2个值,总计和实时数量。它们都会一直增长,直到标签消失,DevTools窗口会自动关闭。

如果我提前关闭DevTools选项卡,Task Mgr会显示内存值急剧下降,就像垃圾收集最终开始一样。

这只发生在这个单一的网站上,因此它可能使用了错误的编码实践,但由于我无法控制它,它会使我的扩展调试变得痛苦。

我最近重置了DevTools设置并重新启动了整个计算机,但症状仍然存在。

我想知道其他人是否经历过这种情况,除了每5分钟关闭一次DevTools选项卡以保存标签外,我是否可以采取任何措施来最小化此问题?

感谢

1 个答案:

答案 0 :(得分:0)

我找到了这个帖子,似乎有一些建议。

Forcing garbage collection in Google Chrome

我稍后会尝试手动强制镀铬以收集垃圾