1

我很难理解为什么我的应用程序性能是 24fps 而不是通常的 30fps。

CPU 和 GPU 的帧时间在 6-18 毫秒之间变化,GPU 利用率从未超过 55%。这不是意味着帧率应该更高吗?

当我使用“分析性能”时,Xcode 告诉我:您的性能不受发出的 OpenGL ES 命令的限制。使用 Instruments 工具来调查您的应用程序的瓶颈所在。

我是这方面的初学者,所以有人可以向我解释一下帧时间为什么这么低,但帧速率这么高?(设备不是问题)

编辑 2013 年 4 月 2 日

新的发展:只有当我从 Xcode 运行应用程序时才会出现这种帧率下降(我知道这是因为当应用程序性能不佳时,声音不同步并且加速度计灵敏度降低)。当我停止从 Xcode 运行并直接从我的 iPod 运行应用程序时,帧速率是完美的。现在我想知道我的应用程序是否真的存在性能问题。Xcode 是否可以通过运行测试或监控设备来阻碍应用程序的性能?

4

1 回答 1

0

您应该将帧速率设置为您的 avCaptureConnection。然后它应该没问题。

于 2013-09-06T03:42:17.497 回答