有数据显示,截至2020年4月,谷歌浏览器的全球市场占有率达到62.49%,稳坐浏览器市场份额第一名的宝座。Chrome因其简洁、快速,深受用户喜爱。因为Chrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,这样的好处在于其中一个进程崩溃了,不会影响整个网页,至少不会同时影响所有标签页。但是这样也会导致每个标签页都要重复开启某些任务,也就导致了占用大量内存。
在网页上搜索谷歌浏览器,往往其后都跟随着占用内存过大怎么办。因为电脑内存有限,当内存占用到一定程度,就会造成电脑的卡顿。
2020年5月Windows 10更新(2004版)发布后,微软对操作系统中的 "Segment
Heap"功能进行了改进,并增加了对Web浏览器等桌面(Win32)程序的支持。微软表示,Segment heap是一种现代堆的实现方式,一般会降低整体内存使用量。在微软的测试中,使用SegmentHeap可以将Chromium版Edge的内存使用率降低27%。
随后Segment
Heap也被引入Chromium开源项目,谷歌计划用这个功能来修复臭名昭著的Chrome浏览器内存占用问题。然而,谷歌团队现在决定在浏览器中禁用新的Segment Heap实现,他们现在将启用 "ParitionAlloc-Everywhere"功能。
自8月起,谷歌就在开发paritionAlloc-everywhere功能。根资料显示,PartitionAlloc-Everywhere不仅可以减少Chrome浏览器中的内存使用、分配,还能够提高安全性。因为提高GoogleChrome的安全性需要使用“MiraclePtr”,而这个需要Partitionalloc。
不过谷歌强调即称具体的调整目前保密,也无法预测Chrome下一次修改更新是什么时候,但更多细节可能会在2021年上半年公布。
文章来源: http://mp.weixin.qq.com/s?__biz=MjM5NTc2MDYxMw==&mid=2458378581&idx=2&sn=ccbc50926861af1f9128648d01231a80&chksm=b180d1df86f758c9290b505b9494b891393fbbccc8d35f305337c6d1d5a5f0c0044af78989ed#rd
如有侵权请联系:admin#unsafe.sh