Google修复Chrome烦人的RAM使用情况,在Windows 10上崩溃

 

Windows-10-RAM-usage-696x365-2

随着Windows 2020年5月10日更新(2004版)的发布,Microsoft对操作系统中的“段堆”功能进行了改进,并增加了对Web浏览器等桌面(Win32)程序的支持。

还针对Chromium开源项目引入了Segment Heap,Google计划使用此功能来修复众所周知的需要RAM的Chrome浏览器。但是,Google团队现在决定禁用浏览器中新的Segment Heap实施,并且现在将启用“ ParitionAlloc-Everywhere”。

paritionAlloc-everywhere功能自八月以来一直在开发中,现在似乎正在稳步发展。根据一份文件,PartitionAlloc-Everywhere有其自身的优势:减少内存使用量,Chrome中的分配器和更高的安全性。

这将使Google Chrome浏览器更有效地管理内存,从而降低RAM使用率,同时也将减少潜在的安全问题。

使用“ MiraclePtr”可提高Google Chrome的安全性,它需要使用PartitionAlloc。

Google强调即将进行的更改的文档目前是私有文件,很难预测Chrome何时会在Chrome中进行必要的更改,但更多细节可能会在2021年上半年共享。

Google修复Chrome崩溃

谷歌表示,除了内存使用方面的改进外,测试还表明,如果Windows 10的TerminateProcess功能用于更多进程类型,则可以减少浏览器崩溃的次数。

Chrome-Utility-process-1

Google指出,彻底退出流程既困难又昂贵,尤其是对于复杂的软件。

Chrome浏览器已逐渐向使用TerminateProcess处理更多进程类型迈进。该公司提出了一项新更改,该更改将在无头浏览器中启用TerminateProcess,这可能导致更少的浏览器崩溃。

“这将避免Windows上的一些实用程序崩溃。我认为将此策略应用于所有无头程序类型是一个值得尝试的尝试。TerminateProcess已经在许多过程类型中提供了很多帮助。” Google软件开发人员Bruce Dawson解释说。

微软和谷歌都已同意减少Web浏览器中的RAM使用量很重要,但是Segment Heap和ParitionAlloc之类的改进会因您的计算机而异。

值得注意的是,微软已经启用了“现代堆实现”来减少内存使用,Edge团队正在开发另一个名为“ Sleeping Tabs ”的功能,它对内存管理进行了其他改进。

 

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun26486.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2020年12月22日 下午5:55
下一篇 2020年12月22日 下午11:39