提问人:manjuv 提问时间:12/15/2022 最后编辑:sideshowbarkermanjuv 更新时间:12/15/2022 访问量:416
Chrome 中的 Javascript 垃圾收集器无法自动启动
Javascript Garbage Collector in Chrome not kicking in automatically
问:
在页面加载时,浏览器消耗的内存迅速增加,浏览器 崩溃并显示“Aw, Snap!”消息,错误代码为“Out of Memory”。
我观察到:
- 如果我使选项卡处于非活动状态,则 GC 将启动并收集无法访问的对象并回收内存。
- 当我从浏览器的 DevTools 触发手动垃圾回收时,也会回收内存。
这表明没有内存泄漏,并且内存正在增加 只是因为 GC 没有自动启动以回收内存。
注意:这仅发生在基于 chromium 的浏览器 [Chrome 和 Edge] 中。 该页面在Firefox中正常加载,因为内存会定期回收。
在这种情况下该怎么办?有什么方法可以从javascript触发GC吗?
观察 -> 在 chrome 任务管理器中,内存占用量迅速增加,而 Javascript 内存保持在限制范围内
答: 暂无答案
评论