使用 Chrome 12 我的游戏画得很流畅。但是 Chrome 14 似乎使用 GPU 进行绘图,对我的游戏性能产生了巨大的负面影响。
我做了一个 jsFiddle 来看看它什么时候发生,这个简单的代码已经遇到了问题:http: //jsfiddle.net/eGjak/48/。
- 在 Chrome 12 上,FPS 为 62,甚至超过了我的屏幕频率。
- 在 Chrome 14 上,FPS 约为 25。
25 FPS 是完全可以接受的,但在我的游戏中,我画得更多,而且它正在运行到大约 8 FPS,这绝对是不可接受的。我从来没有遇到过任何性能问题,但画布的 GPU 更新对我来说是一个瓶颈。
- 为什么使用 GPU 在画布上进行一些简单的绘图会慢得多?
- 我可以通过 JavaScript 禁用 Chrome 使用 GPU 吗?(或者有其他解决方案吗?)
编辑:在http://code.google.com/p/chromium/issues/detail?id=89540提交了一个错误