1

アプリのパフォーマンスが通常の 30 fps ではなく 24 fps である理由を理解するのに苦労しています。

CPU と GPU の両方のフレーム時間は 6 ~ 18 ミリ秒の間で変化し、GPU 使用率は 55% を超えることはありません。これはフレームレートを上げたほうがいいということではないですか?

「Analyze Performance」を使用すると、Xcode から次のように通知されます。発行された OpenGL ES コマンドによってパフォーマンスが制限されることはありません。Instruments ツールを使用して、アプリケーションがボトルネックになっている場所を調査します。

私はこれの初心者なので、フレーム時間が非常に短いのにフレームレートが非常に高い方法を誰かに説明してもらえますか? (デバイスは問題ではありません)

2013 年 4 月 2 日編集

新しい開発: このフレーム レートの低下は、Xcode からアプリを実行した場合にのみ発生します (アプリのパフォーマンスが低い場合、サウンドが同期されず、加速度計の感度が低下するため、これはわかっています)。Xcode からの実行を停止し、iPod からアプリを直接実行すると、フレーム レートは完璧です。アプリに本当にパフォーマンス上の問題があるのか​​ どうか疑問に思っています。Xcode がテストを実行したり、デバイスを監視したりすることで、アプリのパフォーマンスを妨げている可能性はありますか?

4

1 に答える 1

0

avCaptureConnection にフレーム レートを設定する必要があります。

于 2013-09-06T03:42:17.497 に答える