谷歌表示Chrome89可以更好地管理内存提高性能

导读 在其Chromium博客上的一篇文章中,谷歌声称其Chrome浏览器的89版为macOS、Windows和Android带来了多项性能改进。对于那些仍在使用Chrome的...

在其Chromium博客上的一篇文章中,谷歌声称其Chrome浏览器的89版为macOS、Windows和Android带来了多项性能改进。对于那些仍在使用Chrome的人来说,这是个好消息,尽管其他一些基于Chromium的浏览器已经提供了一段时间的卓越性能。

如果您对所有基本细节感兴趣,可以在此处查看博客文章。但是,其中一些内容非常复杂,所以我会尽量保持简单。还值得注意的是,具体改进因操作系统而异,尽管有些更改是跨平台的。

例如,谷歌表示它改进了Chrome使用(和停止使用)系统内存的方式,并且浏览器“现在每个标签回收高达100MiB,这在一些流行网站上超过20%。”看到Google在这里使用兆字节(MiB)有点奇怪,但这大致相当于105兆字节(MB)。Chrome通过丢弃前台选项卡未主动使用的内存来实现这一点。这可能包括诸如大图像之类的东西,因为用户滚动了它们而不再出现在屏幕上。

特别是在macOS上,谷歌表示它调整了浏览器处理背景标签的方式,最多可以节省8%的内存使用量。TheVerge指出,谷歌已经在其他平台上应用了这一变化。此外,谷歌表示ChromeformacOS的这些改进使浏览器的能源影响分数提高了65%。据谷歌称,Chrome在保持“那些粉丝安静”方面做得更好。

这家搜索巨头声称Windows上的Chrome在“浏览器进程”中节省了高达22%的内存,在渲染器中节省了8%,在GPU中节省了3%,总体而言,浏览器的响应速度提高了9%。

最后,Android用户将看到一系列改进。谷歌声称Chrome将使用最多5%的内存,启动速度提高7.5倍,加载页面速度提高约2%,并且崩溃次数减少。此外,运行Android10及更高版本且内存至少为8GB的​​高端手机的页面加载速度应提高8.5%,而Chrome的流畅度将提高约28%。

很高兴看到Google致力于改善Chrome跨平台的性能问题。在过去的几年里,浏览器对RAM的需求已经成为一种迷因。

但是,我认为谷歌可以做更多的事情来改进浏览器。在我的WindowsPC上,在Firefox、Chrome和Edge上运行相同的12个选项卡的快速(当然不完全科学)测试中,Chrome使用的RAM比Firefox少约100MB,Edge比Chrome少400MB。由于微软采用Chromium作为其新Edge浏览器的基础,这家软件巨头针对Windows对其进行了令人印象深刻的优化。也就是说,Firefox在我的机器上加载网页的速度出乎意料地比Chrome或Edge快。