当前位置:首页  科技

科技

Google正在开发遏止Chrome大量消耗Windows、Android资源的技术

2021-02-20 17:13:30

情境示意图

Chrome作为市占第一大浏览器,最为人诟病的是相当耗系统资源。不过Google正在开发一项可减少耗损作业系统资源的技术,近日已经部署到Windows与Android上。

根据Chromium专案网站指出,PartitionAlloc为一个记忆体配置器(memory allocator),可为记忆体分割区(partition)中的物件分配足够的bucket大小。PartitionAlloc最重要的目的是安全性,确保不同分区于行程内网址空间内相互隔离,防止恶意程式入侵作业系统,它的其他作用还包括使Chrome启动更快、内部网页载入更快,也能降低RAM的耗用。

Windows Latest报导,Google去年起开发名为PartitionAlloc-everywhere for Chrome的技术,计画将这项技术推向Windows、Android、Linux或其他作业系统版本。

一项最新Chromium专案commit显示,PartitionAlloc-Everywhere现在已经推向Windows及Android版的Beta版本预设启用。但是Linux版本则还有些问题。至于Linux版预定进度则不得而知。

另一个commit则指出,PartitionAlloc在Android平台上的测试显示,这项技术在大多数GPU process环境下,能够改进记忆体耗用、效能及稳定性。至于在Windows 10及Android上的实际改善效果,目前仍不清楚。

使用Chromium专案的微软Edge团队,也在设法减少浏览器的资源使用。去年Windows 10 2004加入一项名为SegmentHeap的功能,宣称可减少Win32应用程式使用的记忆体最多27%。去年12月的Edge 88 Beta版则加入了静止分页(sleeping tab)支援,可减少闲置分页使用32%记忆体,以及37%的CPU资源。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。