2011-08-02 11 views

答えて

7

これは、(左から右に)測定、レイアウト、描画に要した時間を表しています。緑は良い、赤は悪い。測定とレイアウトでは、赤い斑点は、通常、階層が非常に深い場合や、一般的な見解が多い場合(100ish以上の場合)に発生します。

0

緑色のバブルが100%の良いことを意味するわけではなく、赤色のバブルがこのビューが悪いという意味ではありません。緑色/黄色/赤色は、View(またはViewGroup)がその兄弟と比較してどのくらいうまく動作するかを示します。

ここに例を示します。AppcompatCheckedTextViewは、テキストと画像の両方を含んでいることを考慮すると、ここでは妥当な半分のミリ秒を要します。他の兄弟姉妹が超シンプルだから赤です。同じ時間で

/Users/gaket/Pictures/Screenshots/Снимок экрана 2018-02-03 в 20.02.21.png

、画面が悪いもの、全体のフレームがレンダリングされるべき全て16msec(Why 60 fps)を取得し、緑色の泡を持つ別のビューを持っています。さらに遅い兄弟があるので、しかし、このツールは、緑のマーカーでそれを示しています

enter image description here

関連する問題