garbage-collection - 延迟垃圾收集?

标签 garbage-collection google-chrome timeline

我正在使用 chrome(我的 mac 的开发版本)。

我正在查看页面加载的时间线,我看到由于加载页面时发生了一些垃圾收集,所以有 150 毫秒的延迟。

loading times

是黄线。

我很好奇是否有任何方法可以阻止这种情况,延迟它,无论如何我都可以更快地加载页面?

最佳答案

与某些评论的本质相反,这不是 C++ 问题。

当 v8(chrome 中的 javascript 引擎)引擎检测到它应该开始释放代码中不再需要的对象使用的内存时,就会发生垃圾收集。您可以访问v8有关垃圾收集器功能的更多信息的页面。

可能有很多原因导致您的代码提前进行垃圾收集,在这种情况下,我们需要查看您的代码。您是否有很多变量在页面加载时超出范围?

关于garbage-collection - 延迟垃圾收集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925274/

相关文章:

javascript - 如何检测对象是否已在 Javascript 中被垃圾回收?

java - CMS和ParNew可以同时运行吗?

C# - 以编程方式尝试检查代码块中的内存泄漏的方法

html - 奇怪的 HTML 和 CSS 行为

mysql - 时间线图的 MySQL 子查询性能更好

ruby - Ruby 中使用循环对象引用的垃圾收集

java - 忽略 headless Chrome 中的证书错误

javascript - Firefox 和 Chromium 之间的 Uint8Array 到字符串转换差异

android - 应用内 Twitter 时间线无需身份验证?

javascript - 根据数据表中的 bool 条件更改 Google 图表时间线栏颜色