有没有办法加速iPad模拟器的OpenGL性能?

Eon*_*nil 10 opengl-es ios ios-simulator

iPad模拟器太慢,无法测试OpenGL图形.有没有办法让它更快?

Bra*_*son 8

根据我的经验,iPad模拟器几乎总是比在实际设备上运行更快.在我早期的i7 MacBook Pro上,模拟器比我开发的几乎所有OpenGL ES应用程序都快得多于iPhone 4和iPad 1.

模拟器似乎确实对某些iOS硬件功能进行了基于软件的模拟,特别是在着色器领域.如果你有一个着色器重的OpenGL ES 2.0应用程序,你可以看到在模拟器中运行时性能的显着下降.

特别是,当涉及到填充率有限的OpenGL ES应用程序时,模拟器无法与iPad 2的渲染速度相匹配,因为iPad 2具有擅长此处的GPU.

除了告诉你购买更快的计算机之外,没有什么可以加速模拟器.只要它必须模拟软件中的某些操作,与最新的iOS设备相比,在进行某些类型的渲染时,性能会稍慢.欢迎您在http://bugreport.apple.com上提交增强请求以询问性能改进,但我不知道Apple团队能做到这一点有多好.他们似乎对我所见过的性能问题非常了解.

与往常一样,模拟器应该用于测试某些东西是否有效,并且所有实际的微调和其他任何相关性能都应该在实际硬件上完成.我发现在我开发上一个应用程序时,iPad 2上的构建 - 安装 - 测试周期几乎和处理模拟器一样快.