更新时间:2021-03-12 22:02:50
Chrome即将开始占用更多RAM,我们要感谢Spectre
尽管Chrome是一款非常可靠的浏览器,但它以占用大量资源的趋势而闻名。它对您拥有的所有RAM的食欲都将越来越差,对此我们非常感谢Spectre。不过,好消息是,RAM使用量的增加伴随着一项新功能,该功能应有助于使Chrome用户在浏览Web时免受Spectre相当可怕的威胁的影响。
在Google安全博客上,该公司详细介绍了一项称为“网站隔离”的新功能,该功能将在Chrome 67中推出。“网站隔离”实际上自Chrome 63开始就处于小规模测试中,但现在Google很有信心将其推广到Windows,Mac,Linux和Chrome操作系统上有99%的用户。谷歌表示,它将保留最后的1%,以便可以继续监控效果。
那么,什么是站点隔离?简而言之,这是对Chrome体系结构的更改,使每个渲染过程都限于一个站点。反过来,这可能会阻止恶意网站执行Spectre攻击并窃取从其他网站加载的数据,因为现在将它们划分为不同的进程。
谷歌表示,尽管这是对Chrome幕后操作方式的重大改变,但对于开发人员和最终用户来说,除了正在解决的一些已知问题之外,不应有任何重大变化。当然,要权衡的是总体RAM消耗。
“网站隔离确实会导致Chrome创建更多的渲染器进程,这需要权衡性能:从好的方面来说,每个渲染器进程更小,寿命更短,内部争用更少,但总内存约为10-13% Google的查理·里斯(Charlie Reis)写道:“我们的团队将继续努力优化这种行为,以保持Chrome既快速又安全。”
因此,听起来Google会努力减少Site Isolation对Chrome的RAM影响,但是您可以做一些事情来确保影响不会太大。当然,您可以增加PC上的RAM数量,但是要避免这种情况,确保RAM使用率保持较低的一种好方法是保持有限数量的选项卡处于打开状态。对于一般使用Chrome来说,这是一个很好的建议,但是当您触手可及的时候,说起来容易做起来难。