1

dumpsys gfxinfoコマンドを使用してアプリケーションのパフォーマンスを計算しています。私のアプリケーションコードでパフォーマンスの改善を行った後、総フレーム数とJankyフレーム数が大幅に減少したことがわかりました。dumpsys gfxinfoレポートの "Total frames"と "Janky frames"

「合計フレーム数」と「Janky Frames」数の減少はどういう意味ですか?パフォーマンスの指標ですか?

添付のパフォーマンスレポート。パフォーマンスの向上後

レンダリング

総フレーム:1542の

Jankyフレーム:584(37.87パーセント)

90パーセンタイル:81ms

95パーセンタイル:93ms

99パーセンタイル:129ms

Vsyncを逃した数:268

ナンバー高入力レイテンシー:61

ナンバースローUIスレッド:471の

ナンバースロービットマップのアップロード:15

ナンバー遅い問題は、コマンドを描く:511

合計ViewRootImpl:1

合計再生回数:434

合計DISPLAYLIST:505.57 kBのレンダリングパフォーマンスの改善前

総フレーム:5185の

Jankyフレーム:3229(62。28%)

90パーセンタイル:101ms

95パーセンタイル:109ms

99パーセンタイル:121ms

番号不在のVsync:2487

番号高入力レイテンシー:65

スローUIスレッド:2088

ナンバースロービットマップのアップロード:75

数が遅い問題を描くコマンド:2967

合計ViewRootImpl:1話の

合計視聴数:435

合計DISPLAYLIST:506.74キロバイト

答えて

1

"Total Frames":レンダリングするために作成されたフレームの数。 "Janky Frames":ドロップされたフレームの数。 "レンダリングされた実際のフレーム":合計フレーム - Janky Frames。

フレームの合計が増え、Janky
フレームが減少しても、パフォーマンスの指標としては十分ではありません。実際の画面で1秒間にレンダリングされるフレームの数は、パフォーマンスの状態を決定する計算です。 1秒間にレンダリングされるフレームの数が多いほど良いパフォーマンスを意味します。

関連する問題