Chrome 89将桌面内存效率提高了PartitionAlloc

2021-03-13 00:50:28

Google Chrome版本89开始于3月2日在稳定渠道中推出用户,现在应该是大多数人和#39;现在的机器。由于使用Google' s partitionalloc内存分配器的使用增加,新版本在64位Windows平台上提供了显着的内存节省。在MacOS上,Chrome 89播放追赶并更接近旗舰窗口构建的性能。

谷歌表示,在64位窗口中使用RAM在浏览器过程中最高可达22%,渲染器中的8%,GPU中的3%。该公司还声称延迟减少了9%,意思是更响应的浏览器。由于拦截Malloc()呼叫与PartitionAlloc,改进是由于拦截。

Chrome 89也有关于丢弃未使用的RAM的显着更具侵略性。当您在“前台”选项卡中屏幕上的大图像屏幕屏幕滚动(如大图像)时,Chrome会丢弃存储器使用的内存。该更改也会影响背景选项卡,导致每个标签的节省多达100mib。

Chrome 89在MacOS上仍在播放追赶,但现在包括对背景选项卡的内存管理的改进,即其他平台已经有一段时间 - 谷歌表示,这意味着在MacOS上可以节省高达8%的RAM。

在Build 89中的MACOS上也有改善了Tab节流,最高可达65%的苹果能量影响在背景标签上。

从理论上讲,开发人员只需要一个APK,只需要一个Android设备。在实践中,资源往往受到移动制作对单个设备量身定制的包的概念的限制,而不是在允许允许的桌面或笔记本电脑系统上更具吸引力。

Google已更新播放商店本身,以便它为用户' s特定设备生成优化的APK,并已更新Chrome以利用新功能。使用这些Android应用程序捆绑和孤立的拆分,Chrome可以使用显着减少的初始码布启动,并在用户需要时动态加载更多功能。

名为冻干选项卡的新功能甚至进一步降低了启动时间。 谷歌将冻干选项卡描述为具有关于屏幕截图大小但支持滚动,缩放和点击链接的那些标签的轻量级版本。 打开Chrome时,初始显示器使用冻干选项卡 - 让您进入浏览器,其中一些交互速度快大13%。 特别是冻干的选项卡,特别是对通常的移动应用程序练习的巨大改进,它在加载时显示应用最近的应用程序,欺骗用户思考该应用程序的加载得比真正没有,但没有提供 更实际的功能,而不是如果应用程序在加载时显示空白屏幕。