刚刚在运行 10.7.1 的 Mac 上将 Chrome 从 17 更新到 18.0.1025.142,它扼杀了我们网站的性能。我们一直在使用 translate3d 来在屏幕上移动大量项目。我正在使用 requestAnimationFrame 制作动画。在 17 中,我们获得了超过 50fps 的帧速率。现在幸运地获得了 15fps。这真的很糟糕。
默认情况下是否关闭了硬件加速?其他人注意到这样的问题吗?我注意到字体渲染已经得到改进,现在与 Safari (运行网站精美)相当,也许这种变化对一般渲染性能产生了影响?
恐怕由于保密协议,我无法分享链接。但任何帮助将不胜感激!
更新:
据我所知,它仍然是 GPU 加速的,但性能真的很差,其他人也报告了类似的事情。v19 的 Chromium 版本似乎回到了旧的性能质量。
启动 chrome --show-composited-layer-borders 时曾经有一个标志,它会在 gpu 加速元素周围放置红色边框。此选项现在似乎已添加到 chrome://flags/ 中,但它在图层周围绘制绿色边框,并且似乎不再区分 gpu 元素。有谁知道显示元素是否由 gpu 呈现的选项?
chrome://gpu/ 说一切都在硬件加速......