首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPod应用程序在32 8GB机型上的运行速度比在8 8GB机型上要慢

iPod应用程序在32 8GB机型上的运行速度比在8 8GB机型上要慢
EN

Stack Overflow用户
提问于 2010-07-18 02:50:26
回答 1查看 249关注 0票数 1

我在32 on的iPod第三代触摸机型上有一个很大的性能问题。

该应用程序是一个DS 3D游戏的端口。渲染是使用OpenGL ES 1.1完成的。它使用OpenAL播放音频,使用MPMoviePlayerController播放视频。

在8 8GB的iPod触摸屏上的性能是很好的,它可以持续运行超过30fps。然后我在一台32 it的第三代机型上测试了它,令我震惊的是它的速度如此之慢。我注意到的第一个问题是Intro cutscene。该视频片断,已跳过stucks、frames。

在3D级别上,性能约为15fps。场景在静态顶点缓冲区中有大约10000个顶点,在动态顶点缓冲区中有7,000个顶点。动力学顶点在每一帧都会更新,但不是全部,而是骨架动画中更改了最后一帧的那一部分。

我毫不费力地使用了构建设置、拇指开/关、armv7优化等等。在8 8GB的机型上,它的运行速度非常快,而在32 8GB的机型上,它表现得很糟糕。

然后我在32 an的机型上尝试了App store (N.O.V.A)的另一款3D游戏。它的运行性能很好,视频也是如此。

现在我的想法已经走到了尽头。

有没有人能给我一个提示,可能是什么问题。

谢谢你,并祝你温文尔雅

EN

回答 1

Stack Overflow用户

发布于 2010-07-18 02:58:31

iPod Touch有三代,最新一代的规格与iPhone 3GS相似,最值得注意的是,内存翻了一番,图形处理器速度更快,图形处理器比第一代或第二代好得多。

您正在比较不同的硬件,因为从来没有8 8GB的第三代型号。所以你的代码使它在新的硬件上运行得更差--这实际上是相当令人惊讶的。我的猜测是:它与GPU相关。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3272815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档