Android アプリケーション開発者は、アプリケーションの FPS (1 秒あたりのフレーム数) をどのようにテストできますか? ゲームではなく、一般的なアプリケーションについて話しています。
エミュレーターまたは電話で使用できます。
私はこれを探していましたが、方法が見つかりませんでした。開発者がこれに光を当てることができれば、それは素晴らしいことです。
Android アプリケーション開発者は、アプリケーションの FPS (1 秒あたりのフレーム数) をどのようにテストできますか? ゲームではなく、一般的なアプリケーションについて話しています。
エミュレーターまたは電話で使用できます。
私はこれを探していましたが、方法が見つかりませんでした。開発者がこれに光を当てることができれば、それは素晴らしいことです。
Guykun と kcoppock が言及しているように、View ウィジェットまたは Canvas のみを使用している場合、通常、ビジュアル パフォーマンスを判断するために FPS を探すことはありません。
「ゲームではない」以外に何をしているのかについて言及していないので、Android がどのように描画するかを確認することをお勧めします。
http://developer.android.com/guide/topics/graphics/2d-graphics.html
パフォーマンスの問題のほとんどは、UI スレッドでの処理に起因します。問題を見つけるには厳密モードを使用します。
http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html
また、次のツールを使用して、パフォーマンスのホット スポットを見つけます。
https://developer.android.com/topic/performance
https://developer.android.com/topic/performance/rendering/inspect-gpu-rendering
https://developer.android.com/topic/performance/rendering/optimizing-view-hierarchies
内部で何が起こっているかの詳細が必要な場合は、ハードウェア アクセラレーテッド レンダリングのために行ったことに関する Google IO セッションを参照してください。
Google I/O 2011: Android レンダリングの高速化
Google は UI パフォーマンスに関する追加作業を行い、YouTube で利用可能な Google IO でセッションを提示しました。
Google I/O 2012 - バターか悪いか: Android UI のパフォーマンスをスムーズにする
Google I/O 2013 - Android グラフィックス パフォーマンス
TinyDancerを使用できます
詳細については、こちらで私の回答を確認してください
市場には、他のゲームの FPS を測定できるアプリがあります。たとえば、GameBench を試してみてください。FPS を表示できます。
[免責事項]: 私は GameBench の創設者の 1 人です。