谷歌推出了一个名为本地窗口遮挡的新功能,在Windows上回所有Chrome安装在2020年十月的Chrome 86发布该公司已公布,现在该特征的性能优势的信息在一个新的博客文章中铬的网站上.
Native Window Occlusion 扩展了 Chrome 的一项功能,该功能会限制后台选项卡的优先级,以减少浏览器的资源使用,并为“前台选项卡”留下“更多内存、CPU 和 GPU”。
谷歌工程师注意到一些 Chrome 窗口被其他窗口完全覆盖,但它们的优先级并没有降低。Google 的 Native Window Occlusion 功能可以提高浏览器的性能。谷歌指出,“将近 20% 的 Chrome 窗口被其他窗口完全覆盖”。
通过实验,我们发现将近20%的Chrome窗口被其他窗口完全覆盖,即被遮挡。如果这些被遮挡的窗口被视为背景选项卡,我们的假设是我们会看到显着的性能优势。所以,大约三年前,我们开始着手一个项目,实时跟踪每个 Chrome 窗口的遮挡状态,并降低被遮挡窗口中选项卡的优先级。我们将这个项目称为 Native Window Occlusion,因为我们必须知道用户屏幕上的原生非 Chrome 窗口的位置。
Chrome 正在根据 Windows 上完全遮挡的窗口中打开选项卡的优先级较低,实时监控每个浏览器窗口的遮挡状态。
根据谷歌的说法,由于在 Windows 上启用了遮挡检查功能,核心领域的性能得到了显着提高。
启动速度提高 8.5% 至 25.8%
GPU 内存使用量减少 3.1%
总体绘制的渲染器帧数减少 20.4%
遇到渲染器崩溃的客户端减少 4.5%
首次输入延迟改善 3.0%
首次内容绘制和最大内容绘制改善 6.7%
更快的启动性能是 Chrome 跳过被遮挡窗口的工作以节省资源的结果,这可能有益于前台窗口。
谷歌还发现该功能将崩溃减少了 4.5%。
所有这些好处都要求 Chrome 用户在他们的设备上至少打开两个 Chrome 浏览器窗口,并且其中一个窗口在桌面上完全被遮挡。
本机窗口遮挡仅在适用于 Windows 的 Chrome 中可用。谷歌没有透露未来是否会将该功能引入适用于 Mac OS 和 Linux 的 Chrome。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun104580.html