2015-10-31 17 views
14

Profile GPUレンダリングのデベロッパー機能を「バーとして表示」に設定すると、私はAndroid Lollipopの青、紫、赤、オレンジの色のバーをhereと表示しました。AndroidのプロファイルGPUバーの色M

Androidスマートフォンでは、これらのバーは、濃い緑、中程度の緑、薄い緑色、青色、薄い青色、赤色、およびオレンジ色の7種類の色で構成されています。

Profile GPU on-screen bars on Android M

私は、Android開発者にこれらの色を関連するあらゆる情報を見つけるために管理していませんでした。では、これらの新しい色はどういう意味ですか?

答えて

16

残念ながら公式ドキュメントはまだありませんが、this Google+の中のGooglerの束を投稿するにはは「本当によく書かれており、変更の詳細を」でブログ記事を示唆しています。

http://blog.udinic.com/2015/09/15/speed-up-your-appから関連部分を引用:

enter image description here

EDIT:マシュマロでは、より多くの色を加えた

は、 測定/レイアウト、入力を処理し、他のもののような複数のステップを示すために09/29/2015:Googleのフレームワークエンジニア、John Reck has added この新しい色に関する情報:

「アニメーション」の正確な定義は、CALLBACK_ANIMATIONとして振り手を登録した のすべてです。これには 振り付け人#postFrameCallbackとView#postOnAnimationが含まれています。これは、view.animate()、ObjectAnimator、Transitionsなどで使用されている です。 これは「アニメーション」と同じラベルです。

「misc」は、vsyncのタイムスタンプと、受信した現在の タイムスタンプの間の遅延です。 Choreographerからのログが、blabla msスキップblblla フレームで見つからなかったことについてのログを見たことがある場合は、今は「misc」と表示されます。これはframestatsで INTENDED_VSYNCとVSYNC間の差が (https://developer.android.com/preview/testing/performance.html#timing-info

+0

あなたの最後のリンクは死んでいます。https://developer.android.com/studio/profile/am-gpu.html –

+0

公式ドキュメントがあります:また、私はあなたがここに持っているイメージと一致しているようだいくつかの公式ドキュメントを見つけました。私の答えを見てください:https://stackoverflow.com/a/46926866/878126 –

関連する問題