10

Android アプリケーション開発者は、アプリケーションの FPS (1 秒あたりのフレーム数) をどのようにテストできますか? ゲームではなく、一般的なアプリケーションについて話しています。

エミュレーターまたは電話で使用できます。

私はこれを探していましたが、方法が見つかりませんでした。開発者がこれに光を当てることができれば、それは素晴らしいことです。

4

4 に答える 4

7

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 グラフィックス パフォーマンス

Android のパフォーマンス: UI (Google I/O '17)

引き出された: Android のレンダリング方法 (Google I/O '18)

于 2012-06-12T10:51:29.200 に答える
1

TinyDancerを使用できます

詳細については、こちらで私の回答を確認してください

于 2016-01-25T09:43:18.187 に答える
0

市場には、他のゲームの FPS を測定できるアプリがあります。たとえば、GameBench を試してみてください。FPS を表示できます。

[免責事項]: 私は GameBench の創設者の 1 人です。

于 2014-06-17T09:18:34.453 に答える