Intereting Posts
Android Google PlacePicker с отображением перекрывающегося текста Как разместить веб-страницу на экране Android (веб-просмотр)? Как уменьшить размер пользовательского кода для приложения Xamarin Forms в Visual Studio 2015? TextColor vs TextColorPrimary vs TextColorSecondary Android 4.3 и PhoneGap, ссылка can not tap Android – Как получить список параметров AudioManager / AudioSystem Темы для Android: FinalizerWatchDogDaemon DequeueBuffer: невозможно удалить несколько буферов без установки количества буферов Как тестировать биллинг в приложениях и getSkuDetails? Как сделать строки XML полужирным, подчеркнутым и т. Д.? Различия между плагином Android NetBEANS и плагином Eclipse? Android: эффект Flicker ListView. Любые намеки на то, как избавиться от этого? Текстовое поле скрыто, когда клавиатура Android открыта в телефоне Как отметить день в CalendarView в приложении для Android? Android-Java: location.getTime () возвращает UTC-1 вместо UTC, если текущий часовой пояс включен в «летнее время»,

Цвета профилей GPU-бэков на Android M

При установке функции разработчика профиля GPU для рендеринга «На экране в виде столбцов» я использовал для отображения на панели Android Lollipop панели с синими, фиолетовыми, красными и оранжевыми цветами, как описано здесь .

Но на Android Marshmallow эти бары состоят из семи разных цветов: темно-зеленый, средний зеленый, светло-зеленый, синий, голубой, красный и оранжевый.

Профиль GPU на экране на Android M

Мне не удалось найти информацию об этих цветах в Android Developers. Итак, что означают эти новые цвета?

К сожалению, официальной документации пока нет, но в этой публикации в Google+ куча Googlers предлагает сообщение в блоге, которое «действительно хорошо написано и детализирует изменения ».

Цитирование соответствующей части из http://blog.udinic.com/2015/09/15/speed-up-your-app :

В Marshmallow добавлено больше цветов, чтобы указать больше шагов, таких как измерение / макет, обработка ввода и другие:

Введите описание изображения здесь

EDIT 09/29/2015: Джон Рекк, разработчик каркаса в Google, добавил эту информацию о некоторых новых цветах:

Точное определение «анимация» – это все, что зарегистрировано у хореографа как CALLBACK_ANIMATION. Это включает в себя хореограф # postFrameCallback и View # postOnAnimation, которые используются в view.animate (), ObjectAnimator, Transitions и т. Д. И, конечно же, это одно и то же, что и метки systrace как «анимация».

«Misc» – это задержка между временной отметкой vsync и текущей меткой времени, когда она была получена. Если вы когда-либо видели журналы хореографа о «Missed vsync by blabla ms skipping blabla frames», это теперь отображается как «разное». Это различие между INTENDED_VSYNC и VSYNC в дампе framestats ( https://developer.android.com/preview/testing/performance.html#timing-info )