刚刚在运行10.7.1的Mac上将Chrome的版本从17更新为18.0.1025.142,它杀死了我们网站的性能。我们一直在使用translate3d,以便在屏幕上移动大量的项目。我使用requestAnimationFrame进行动画处理。在17我们得到帧速率高达50fps。现在很幸运得到15fps。这真的很糟糕。Chrome 18 3d翻译成绩
硬件加速是否默认关闭?还有人发现了这样的问题吗?我注意到字体渲染已经得到改进,并且现在与Safari(它可以漂亮地运行网站)相提并论,也许这种改变对一般渲染性能有影响?
恐怕由于NDA,我无法分享链接。但任何帮助将不胜感激!
更新:
至于我可以告诉它仍然是GPU加速,但性能确实不好,其他人也报告了类似的事情。 V19的Chromium版本似乎又回到了旧的质量表现。
曾经有一个标志,当启动铬 - 显示合成图层边界,将围绕GPU加速元素的红色边框。现在这个选项似乎已经添加到chrome:// flags /中,但它绘制了图层周围的绿色边框,似乎不再区分gpu元素。有没有人知道一个选项来显示元素是由GPU渲染?
铬:// GPU /说,一切都被硬件加速...
我在这里提交的铬bug报告列入黑名单的设置:HTTP: //code.google.com/p/chromium/issues/detail?id=121077&thanks=121077&ts=1333109384 – baseten 2012-03-30 12:10:41