多进程会让Firefox内存使用率提升20%:稳定版4月发布
jopen 9年前
自 2008 年推出以来,Google Chomre 就在浏览器多进程技术上玩得相当溜了。2009 年年中的时候,Mozilla 也分享过“Electrolysis e10s”项目的一些细节,算是让插件和内容选项卡在单独进程中运行的简单测试和基础代码工作。六年之后,Mozilla 在 Firefox Beta 通道放出了多进程功能的A/B测试,约有 15% 的 Beta 通道用户参与其中。
2015 年 12 月份的时候,Mozilla 计划在稳定版通道部署多进程功能,而 Firefox 46 已定在 2016 年 4 月 19 日发布。
根据 Mozilla 平台工程师 Eric Rahm 的测试结果,用户将可以看到 Firefox 在多进程模式下用上更多的内存:
出于潜在安全和性能优势上的考虑,这似乎是一个公平权衡的结果。不过我们会尝试增加内容进程的数量,这需要观察内存都被用到哪了。
多年以来,Mozilla 已经在“驯服 Firefox 的内存胃口”上取得了很大的进展,比如可以将内存使用率砍掉高达 50% 的 MemShrink。
多进程的实现,多少会对 Firefox 的内存使用率带来一些负面影响,不过随着 Electrolysis 的成熟,这么一段阵痛期也是很有必要去经历的。
来自: cnBeta