我在掌握为什么我的应用程序性能为24fps而不是通常的30fps时遇到了一些麻烦。
CPU和GPU的帧时间在6-18毫秒之间变化,GPU利用率从未超过55%。这是不是意味着帧率应该更高?
当我使用'Analyze Performance'时,Xcode告诉我: 您的性能不受发出的OpenGL ES命令的限制。使用“工具”工具调查应用程序瓶颈的位置。
我是初学者,所以有人可以向我解释帧时间如此之低,但帧速率如此之高? (该设备不是问题)
编辑2013年4月2日
新发展: 这种帧速率下降仅在我从Xcode运行应用程序时发生(我知道这是因为当应用程序性能较差时,声音不同步且加速计灵敏度降低)。当我停止从Xcode运行并直接从我的iPod运行应用程序时,帧速率是完美的。现在我想知道我的应用程序是否确实存在性能问题。有没有办法让Xcode通过运行测试或监控设备来阻碍应用程序的性能?
答案 0 :(得分:0)
您应该将帧速率设置为avCaptureConnection.And它应该没问题。