其他
Google 透露 Chrome 快速背后的一大秘密,Windows 系统独占
忽略最小化的窗口,因为它们本身就不可见。
将不同虚拟桌面上的 Chrome 窗口标记为被遮挡。
从前到后遍历桌面上打开的窗口,忽略不可见窗口、透明窗口、浮动窗口、隐形窗口等。
从未被遮挡的屏幕矩形中减去窗口的区域。
如果窗口是 Chrome 窗口,检查其区域是否与未遮挡区域重叠。如果没有,则表示 Chrome 窗口已被之前的窗口遮挡。
继续迭代,直到捕获所有 Chrome 窗口。
……
启动速度提高 8.5% 到 25.8%
显存使用量减少 3.1%
渲染器整体绘制的帧数减少 20.4%
渲染器崩溃次数减少 4.5%
首次输入延迟降低 3.0%
首次内容绘制和最大内容绘制速度提高 6.7%
END