看来,Chrome浏览器中最大,最受关注的问题之一终于告一段落。多年来,浏览器因在不同设备上占用大量内存而受到批评。但是,现在,谷歌正在努力解决其针对Mac,Windows和Android设备的最新浏览器版本的投诉。正如Chrome产品经理Mark Chang在Chrome博客中所提到的那样,这家搜索巨头正在使用自己的最新chrome版本的高级内存分配器来解决此问题。
正如Chang所解释的那样,PartitionAlloc已针对低分配,延迟速度效率和安全性进行了优化。现在,可在Android版和64位Windows版Chrome上使用。他补充说,使用PartitionAlloc,Chrome M89版本在Windows上显示出“显着”的内存节省-在浏览器进程中最多可节省22%,在渲染器中最多可节省8%,在GPU中最多可节省3%。他甚至声称他们将浏览器的响应速度提高了9%。
更重要的是,现在在使用和丢弃内存方面,据说浏览器更加智能。Chang说:“ Chrome现在通过丢弃前选项卡未积极使用的内存(例如您在屏幕外滚动的大图片),每个选项卡最多可回收100MiB,在某些热门网站上的回收率超过20%。”
在Mac OS设备上,Google最近将背景标签的内存占用减少了8%,或者在浏览器版本87中的某些系统上减少了1GB以上。该公司甚至引入了“标签限制”功能,该功能可在当前看不到的页面中唤醒并使后台页面的Apple Energy Impact得分提高65%。对于最终用户而言,这意味着他们的Mac设备将更凉爽,而浏览时风扇将更安静。
对于Android设备,谷歌表示,它正在使用Android App Bundles在每个设备级别优化下载,并使用“ islatedSplits”来允许按需加载功能拆分。这样可以减少Chrome浏览器的崩溃次数,内存使用率提高5%,启动时间缩短7.5%,页面加载速度提高2%。
此外,该公司已在拥有超过8GB RAM的Android 10+设备上重建了64位版本的Chrome。现在,新版本可提供更稳定的体验,同时页面加载时间缩短8.5%,滚动和输入延迟更流畅28%。Android上的最新版本的Chrome。
该博客文章指出,使用“冻干”选项卡,现在浏览器的启动速度可以提高13%。这意味着Chrome现在可以保存选项卡的轻量级版本,其大小类似于屏幕截图,但支持滚动,缩放和点击链接。因此,这些“冻干”选项卡在启动时显示,而实际的选项卡在后台加载,使您比以前更快地查看页面,而不必等待整个加载过程才能看到内容。