如何测量/量化 Corona SDK 游戏应用程序中的“呆滞”?
在我构建的基于 Corona SDK 的物理游戏(使用 Box2D)上,我正在寻找一些旧手机(例如 iPhone 4、三星 GT-I9000)的性能问题。它们可以工作,但有点迟钝,响应速度也不快。我已经尝试记录 FPS(每秒帧数)、内存和纹理内存,但是这些数字看起来还不错,似乎无助于量化缓慢。例如,帧速率没有低于默认值 30 FPS。
例如,我是否需要在主游戏循环中放置时间戳,以查看它花费的时间。但是,如果帧速率没有下降,那么这是否意味着不应该存在问题,因为游戏正在设法在所需时间内完成游戏循环以将帧速率保持在所需的水平?
所以我最终试图弄清楚我所看到的是否“正常”,以及我是否可以现在发布(而不是花更多时间试图让游戏在旧手机上更活泼)
游戏的内存数据如下,我认为还可以:
- Model / fps / memory / texture_memory
- iPhone: 30, 1811kB, 9.6MB
- iPhone5: 30, 1874kB, 34MB
- iPad Retina, 30, 1800kb, 119MB