iPad模拟器太慢,无法测试OpenGL图形.有没有办法让它更快?
解决方法
根据我的经验,iPad模拟器几乎总是比在实际设备上运行的要快.在我2010年初的i7 MacBook Pro上,模拟器已经明显快于iPhone 4和iPad 1,几乎每个OpenGL ES应用程序已经开发出来.
模拟器似乎对某些iOS硬件功能进行基于软件的仿真,特别是在着色器领域.如果您有一个着色器重的OpenGL ES 2.0应用程序,则在模拟器中运行时可以看到性能下降.
特别是,由于iPad 2具有优于此的GPU,因此模拟器无法匹配iPad 2的渲染速度.
除了告诉你购买更快的电脑,没有什么可以做到加快模拟器.只要它必须模拟软件中的某些操作,与最新的iOS设备相比,在执行某些类型的渲染时,您将获得一些较慢的性能.欢迎您在http://bugreport.apple.com提交增强请求,要求改进性能,但我不知道苹果团队能做得更好.他们似乎从我所见过的性能问题上相当意识到.
与往常一样,模拟器应该用于测试是否有任何功能,所有实际的微调和任何其他性能相关的应该在实际的硬件上完成.我发现,当我开发我的最后一个应用程序时,iPad 2上的构建安装测试周期几乎与处理模拟器一样快.