以快速著称的 Chrome 浏览器,也是内存等资源占用大户。两者当真是鱼和熊掌不可兼得吗?Chromium 团队正对此做出改进。
得益于标签页独立进程的内存设计,Chrome 会为每个已经加载完毕的标签页建立一个独立的进程,一方面加载和相应速度变快,另一方面即便页面崩溃对其它页面也基本不会造成影响。这样一来,4GB 以下内存的机器就很难承受,Chrome 也因此饱受争议。
好在这一情况很快会得到改观了。根据 Chromium 团队成员 François Beaufort 在自己的 Google+页面中透露,即将引入一种「主动节省内存」策略。当系统可用内存不足时,这个新增的功能会自动舍弃用户最不关心的标签页。需要指出的是,这里的「舍弃」并不是关闭,而是始终保持开启状态,用户点击时会重新加载。如果你订阅了实验性的 Chromium 编译版本,那么可以在「chrome://flags/#enable-tab-discarding」中启用「Tab Discarding」。至于 Chrome 如何对「最感兴趣的标签页」进行排序,则可前往「chrome://discards」。
在 Chrome OS 和 Mobile 版 Chrome 浏览器中,这种机制早就被引入进来。François Beaufort 称 Windows 和 Mac OS 版 Chrome 浏览器将会率先用上这一功能,Linux 版则要稍后一段时间。