Javascript Chrome画布渲染速度错误?
好吧,我突然在开发一款游戏时遇到了一个奇怪的问题,我只是想知道以前是否有人见过这样的游戏:Javascript Chrome画布渲染速度错误?,javascript,google-chrome,canvas,Javascript,Google Chrome,Canvas,好吧,我突然在开发一款游戏时遇到了一个奇怪的问题,我只是想知道以前是否有人见过这样的游戏: 当我的窗口大小小于~600000像素时,运行非常平滑。这是在989x610px上获取的配置文件: 当我的windows的大小比这个稍微大一点时,它会减速到停止,使用99%的CPU,以7fps的速度运行。这是在990x610px(1倍宽)处拍摄的: 990并不是硬编码的,因为它的确切宽度取决于高度,它更像是一个“总像素”的东西 不管怎样,我只是想知道是否有人见过这个问题,是否这是一个已知的问题,
- 当我的窗口大小小于~600000像素时,运行非常平滑。这是在
上获取的配置文件:989x610px
- 当我的windows的大小比这个稍微大一点时,它会减速到停止,使用99%的CPU,以7fps的速度运行。这是在
(1倍宽)处拍摄的:990x610px
990
并不是硬编码的,因为它的确切宽度取决于高度,它更像是一个“总像素”的东西
不管怎样,我只是想知道是否有人见过这个问题,是否这是一个已知的问题,或者我是否应该向chrome团队提交一份错误报告。当你的窗口是那个尺寸,或者当你的画布是那个尺寸 不管怎样,我猜这只是一个Chrome bug,你应该提交一份bug报告。您还应该测试一下它是否在Chrome Canary上工作
过去也出现过类似的错误,比如Android版Chrome中的这个仍然没有修复的错误,画布在64k总像素以上和以下都有不同的功能(请参见错误和)也许你的GPU有一个最大的纹理大小?请看@WulfSolter-可能是这样的,但我不明白为什么会导致>200倍的减速?不,您看到的变化非常剧烈。。在过去使用HLSL图形着色器时,我遇到过类似程度的性能变化,但webkit似乎非常灵活。当你打破{1024,2048,4096}^2纹理大小时,会有一些墙,但没有你看到的那么极端。其他硬件上的可复制结果?