我不太明白为什么这段代码对于iOS上的GPU很慢,但这段代码在Windows上运行良好,没有任何问题。基本上我正在做的是我有一个大的动态顶点缓冲区(GL_STREAM_DRAW)并且我尝试只更新它的一部分,在一个帧中的部分不应该重叠,所以它们不应该导致刷新和CPU不应该等待GPU完成,但显然不是这种情况我在iPhone4上获得大约10fps即使绘制可能只有10到20个三角形......而我在我的上获得超过400FPS具有相同代码的PC...正如您在跟踪中看到的那样,我正在重复使用相同的缓冲区,但我要确保更新的部分不会重叠...我可以做些什么来提高性能?IndexTrace695glBi