更新时间:2021-09-10 08:03:44
Chrome浏览器最大、最受关注的问题之一似乎终于走到了尽头。多年来,浏览器因在不同设备上消耗大量内存而受到批评。但现在,谷歌正试图解决其对苹果、视窗和安卓设备最新浏览器版本的投诉。正如chrome产品经理Mark Chang在Chrome博客中提到的,这家搜索巨头正在使用其最新Chrome版本的高级内存分配器来解决这个问题。
正如Chang解释的那样,PartitionAlloc已经针对低分配、延迟效率和安全性进行了优化。它现在可以在安卓和64位窗口的Chrome上使用。他补充说,使用PartitionAlloc,Chrome M89版本在Windows上显示出“显著”的内存节省——在浏览器进程中高达22%,在渲染器中高达8%,在GPU中高达3%。他甚至声称他们将浏览器的响应速度提高了9%。
更重要的是,据说浏览器在使用和丢弃内存方面更加智能。常说:“Chrome现在可以通过丢弃以前的标签没有主动使用的内存(比如你从屏幕上滚动下来的大图片)来回收每个标签高达100MiB的内存,一些热门网站的回收率超过20%。”
在Mac OS设备上,谷歌最近将背景标签的内存占用减少了8%,或者在87版浏览器的某些系统上减少了1GB以上。公司甚至推出了“标签限制”功能,可以唤醒当前不可见的页面,将背景页面的Apple Energy Impact评分提高65%。对于最终用户来说,这意味着他们的Mac设备将会更酷,并且在浏览时风扇会更安静。
对于安卓设备,谷歌表示,它正在使用安卓应用捆绑包来优化每个设备级别的下载,并使用“islatedSplits”来允许按需分割加载。这样可以减少Chrome浏览器的崩溃次数,内存利用率提升5%,启动时间缩短7.5%,页面加载速度提升2%。
此外,该公司还在RAM超过8GB的安卓10设备上重建了64位版本的Chrome。现在,新版本可以提供更稳定的体验,同时页面加载时间缩短了8.5%,滚动和输入延迟平滑了28%。安卓系统上最新版本的Chrome。
根据博文,使用冻干标签,浏览器启动速度现在可以提高13%。这意味着Chrome现在可以保存轻量级版本的标签,其大小与屏幕截图相似,但支持滚动、缩放和点击链接。因此,这些“冻干”标签会在启动时显示,而实际标签会在后台加载,这样您就可以比以前更快地查看页面,而无需等待整个加载过程才能看到内容。