2015-10-31 20 views
14

Podczas ustawiania funkcji dewelopera renderowania profili GPU na "Na ekranie jako paski" widziałem paski z niebieskim, fioletowym, czerwonym i pomarańczowym kolorem na Androidzie Lollipop zgodnie z opisem here.Kolory pasków GPU profilu na urządzeniu z Androidem M

Ale na Androidzie Marshmallow te paski składają się z siedmiu różnych kolorów: ciemnozielonego, średniego zielonego, jasnozielonego, niebieskiego, jasnoniebieskiego, czerwonego i pomarańczowego.

Profile GPU on-screen bars on Android M

nie udało mi się znaleźć wszelkie informacje dotyczące tych kolorów na Android Developers. Co oznaczają te nowe kolory?

Odpowiedz

16

Niestety nie jest jeszcze oficjalna dokumentacja, ale w this Google+ zakładać grono Googlersami sugerują blogu, który jest „bardzo dobrze napisana i szczegóły zmian”.

Cytowanie odpowiednią część z http://blog.udinic.com/2015/09/15/speed-up-your-app:

W Marshmallow więcej kolorów dodano wskazują kolejne etapy, takie jak środka/układ, Podawanie Różne:

enter image description here

EDIT 09/29/2015: John Reck, inżynier konstruktor w Google, has added ta informacja o niektórych nowych kolorach:

Dokładną definicją "animacji" jest wszystko, co zarejestrowano pod numerem z Choreographer jako CALLBACK_ANIMATION. Obejmuje to Choreografa # postFrameCallback i View # postOnAnimation, które są używane przez view.animate(), ObjectAnimator, Transitions, etc ... I tak, to jest to samo, co etykiety systrace jako "animacja".

"misc" to opóźnienie między znacznikiem czasowym vsync a bieżącym znacznikiem czasu po jego otrzymaniu. Jeśli kiedykolwiek widziałeś dzienniki z choreografa o "Misses vsync by blabla ms skipping blabla klatek", które teraz wyświetla się jako "misc". Jest to różnica między INTENDED_VSYNC i Vsync w framestats zrzucić (https://developer.android.com/preview/testing/performance.html#timing-info)

+0

Twój ostatnim ogniwem w tym poście jest martwy.Ponadto znalazłem oficjalną dokumentację, która wydaje się pasować do obrazu, który masz tutaj: https://developer.android.com/studio/profile/am-gpu.html –

+0

Istnieje oficjalna dokumentacja. Zobacz moją odpowiedź: https://stackoverflow.com/a/46926866/878126 –

Powiązane problemy