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

时间:2011-07-30 12:59:04

标签: ios opengl-es ios-simulator

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

1 个答案:

答案 0 :(得分:8)

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

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

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

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

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

相关问题