1

iPhone 或 iPod touch 可以提供多少 bogomips(或任何其他相关单位)?

大型应用程序中的性能(如在普通 PC 上)是否更多地受限于缓存抖动而不是 CPU 指令的数量?还是有其他限制?

对于普通 iPod touch(即不是 iPhone 3GS)中的一流游戏,推荐的总预算是多少?

iPod touch 中的 ARM-11 和 iPhone 中的三星 ARM 是否具有与普通 PC 相同性能的 FPU,缩放到核心时钟频率?

我问的原因是我想用物理引擎移植游戏(我正在使用ODE)。如果您知道我应该注意的其他任何事情,请不要犹豫提及!

4

1 回答 1

5

GLBenchmark发布了一系列针对各种移动设备的基准测试,包括 iPhone、iPhone 3G 和 iPhone 3GS。例如,iPhone 3G似乎能够每秒渲染 687,000 个平滑的阴影三角形(我在我的应用程序中实际上能够得到的最好的值是 460,000 个)。

在 CPU 方面,iPhone 上的 ARM 处理器具有原生浮点支持,甚至还有矢量浮点单元。与桌面相比,我在桌面(在 iPhone 模拟器中)和设备(非 3G iPhone)上都运行了计算密集型操作(NSDecimal 加法)。台式机(MacBook,白色,2.0 GHz Core 2 Duo)每秒执行 3344593 次操作,而 iPhone 为 281555。台式机在 Xbench 上的得分为 2.64 Gflops,比 iPhone 快 11.88 倍。这是否意味着非 3G iPhone 能够超过 220 Mflops 需要更多的测试。

于 2009-08-27T22:49:17.273 回答