IT之家 12 月 10 日消息 , 早在 2020 年 10 月 , 随着 Chrome 86 的发布 , 谷歌向 Windows 上的所有 Chrome 安装系统推出了一项名为“本地窗口遮蔽(Native Window Occlusion)”的新功能 , 该公司现在已经在 Chromium 网站上的一篇新博文中公布了该功能所带来的性能提升 。
文章插图
“本地窗口遮蔽”可以节制后台标签的优先级 , 以减少浏览器的资源使用 , 并将“更多内存、CPU 和 GPU 留给前台标签” 。
谷歌工程师注意到 , 一些 Chrome 窗口被其他窗口完全覆盖 , 但其优先级并没有降低 。谷歌的“本地窗口遮蔽”功能是为了提高浏览器的性能 。谷歌指出 , “近 20% 的 Chrome 窗口被其他窗口完全覆盖” 。
谷歌称:“通过实验 , 我们发现近 20% 的 Chrome 浏览器窗口被其他窗口完全覆盖 , 也就是被遮挡 。如果这些被遮挡的窗口被当作背景标签 , 我们的假设是 , 我们会看到明显的性能优势 。因此 , 大约在三年前 , 我们开始研究一个项目 , 实时跟踪每个 Chrome 窗口的遮挡状态 , 并降低被遮挡窗口中标签的优先级 。我们把这个项目称为‘本地窗口遮蔽’ , 因为我们必须了解用户屏幕上的本地非 Chrome 窗口的位置 。”
Chrome 现在会实时监控每个浏览器窗口的遮蔽状态 , 以降低 Windows 上完全遮蔽的窗口中打开的标签的优先级 。
据谷歌称 , 由于在 Windows 上启用了遮蔽检查功能 , 核心领域的性能得到了明显改善:
启动速度提高了 8.5% 至 25.8% 。
GPU 显存使用量减少 3.1% 。
渲染器绘制的帧数总体减少 20.4% 。
遇到渲染器崩溃的客户减少 4.5% 。
【可以加速谷歌游戏的加速器 谷歌加速进去游戏】首次输入延迟降低 3.0% 。
首次内容绘制和更大内容绘制的速度提高了 6.7% 。
所有这些好处都要求 Chrome 用户在其设备上至少有两个 Chrome 浏览器窗口打开 , 而且其中一个窗口在桌面上完全被遮挡 。
IT之家了解到 , “本地窗口遮蔽”功能只在 Windows 版的 Chrome 浏览器中提供 。谷歌没有透露未来是否会将该功能引入 Mac OS 和 Linux 版的 Chrome 。
秒懂生活扩展阅读
- 红绿灯上下人怎么处罚
- 保温杯可以泡茶吗
- 长袜配什么裤子好看
- 手机短信能当证据吗
- 为什么不能一个人玩网游
- 基金涨了很多还可以定投吗
- 柠檬和金莲花可以一起喝吗
- 鱿鱼不可以和什么一起吃
- 脐橙冷藏可以保存多久
- 黑米饭可以直接蒸吗