我正在为外国网站开发一个chrome扩展程序(我不控制它),它使用Lightstreamer将大量数据发送到浏览器。
如果没有DevTools打开,网站运行时间很长(例如:8小时)
当我打开DevTools时,大约15分钟后内存不足。
我看了Chrome的Task Mgr并显示了“JavaScript memory”列,我可以观察到内存增加。
JS mem列显示2个值,总计和实时数量。它们都会一直增长,直到标签消失,DevTools窗口会自动关闭。
如果我提前关闭DevTools选项卡,Task Mgr会显示内存值急剧下降,就像垃圾收集最终开始一样。
这只发生在这个单一的网站上,因此它可能使用了错误的编码实践,但由于我无法控制它,它会使我的扩展调试变得痛苦。
我最近重置了DevTools设置并重新启动了整个计算机,但症状仍然存在。
我想知道其他人是否经历过这种情况,除了每5分钟关闭一次DevTools选项卡以保存标签外,我是否可以采取任何措施来最小化此问题?
感谢