Начало работы со статистикой производительности

 

Статистика производительности – новая функция Android Vitals, созданная специально для разработчиков игр, а также для разработчиков приложений с нативным кодом. Она работает на базе нового плагина Android Performance Tuner, расширяющего возможности Android Vitals.

В этой статье приводится вводная информация о статистике производительности, а также о том, как найти эти данные в Play Console и что они означают.

Начало использования

Данные собираются с момента публикации игры, когда пользователи начинают устанавливать ее и играть. Когда объем данных достигает порогового значения, они отображаются в Play Console (Качество > Android Vitals > Эффективность > Статистика).

Пока данные ещё не отображаются:

Если вы не видите страницу Статистический отчет или сообщение о том, что данных пока недостаточно для анализа, обратитесь к статье с рекомендациями по устранению неполадок с Android Performance Tuner и ответами на часто задаваемые вопросы.

Значение данных на странице "Статистический отчет"

Итоговые показатели

Основные показатели (медленные кадры, общее количество кадров и сеансов) отражают успешность игры, а также размер набора данных, на основании которого рассчитываются статистика и показатели.

Показатель "Медленные кадры" в сводных данных раздела Статистический отчет – это абсолютное значение:

  • Медленно загружающиеся кадры (%) – это число медленных кадров, разделенное на общее количество кадров.

Абсолютное значение помогает отслеживать, насколько пользователям удобно взаимодействовать с приложением. Однако чтобы извлечь практическую пользу из данных о медленных кадрах, измеренных с помощью Android Performance Tuner, нужно знать, как они связаны с конкретными проблемами. Подробнее о медленных кадрах и их подсчете… 

Проблемы с моделями устройств и аннотациями

Проблемы указывают на конкретные действия, которые следует предпринять на основании времени формирования кадра. Проблема появляется, если время формирования кадра для модели устройства или аннотации не всегда достигает целевого значения. Чтобы выявить проблему, мы сравниваем значения времени формирования кадра на 90-м процентиле с установленным порогом низкой скорости. Пороговое значение рассчитывается на основании целевого времени формирования кадра. Чтобы узнать о проблемах больше, ознакомьтесь с подробной информацией об Android Performance Tuner.

Показатель "Влияние" для проблемы показывает, какой процент общего количества медленных кадров связан с ней. Это можно рассматривать как набор медленных кадров, который позволяет предпринять конкретные действия для устранения проблемы (например, когда была выяснена возможная причина ее возникновения). Обратите внимание, что некоторые медленные кадры могут быть вызваны проблемами, связанными одновременно с моделью устройства и с аннотациями. В таком случае общая сумма может быть больше 100 %.

Выбор периода времени

Вы можете выбрать один из следующих периодов времени:

  • Сегодня – от начала суток по UTC до настоящего момента (часть дня).
  • Вчера – от предыдущего дня по UTC до настоящего момента (24 часа).
  • Последние 7 дней – от 7-го дня по UTC до настоящего момента (шесть полных дней плюс "сегодня").

Статистика по моделям устройств

Эта статистика состоит из трех разделов:

  • Диаграмма моделей устройств.
  • Таблица проблем с моделями устройств.
  • Таблица возможностей улучшения для моделей устройств.
Диаграмма моделей устройств

Диаграмма дает полное представление о времени формирования кадра на всех моделях устройств, с которых поступают эти данные. Что нужно знать для понимания диаграммы:

  • Каждая модель устройства представлена в виде отдельного круга на диаграмме при любом уровне качества. 
  • Размер круга отражает количество учтенных сеансов на соответствующей модели устройства. Шкала является непрерывной.
  • Время формирования кадра для каждой модели устройства на каждом уровне качества указывается на графике. Для этого используется время формирования кадра на 90-м процентиле.
  • Целевое время формирования кадра показывается на диаграмме в виде линии.
  • Целевой диапазон ограничивается порогами низкой (справа) и высокой (слева) скорости формирования кадра. Всё, что находится справа от затемненного фрагмента, – это проблема, а всё, что слева, – возможность.

Чтобы найти определенные модели устройств, используйте поиск в правом верхнем углу диаграммы. Вы также можете навести указатель мыши на диаграмму и нажать на любую ее область.

Примечания

  • Показатели устройств группируются на уровне варианта — более точном, чем уровень модели устройства. Вариант появляется, если у модели может быть более одной характеристики (например, ОЗУ или процессор). Это значит, что поиск на диаграмме по названию модели устройства может дать несколько результатов при одном и том же уровне качества. Тем не менее базовые характеристики каждого устройства на диаграмме будут разными. Это можно увидеть в разделе проблем, связанных с устройством. 
  • Если у модели устройства есть сеансы с разными уровнями качества, количество строк на диаграмме может быть больше одной. Подробную информацию о причинах этого явления можно найти в статье Устранение неполадок с Android Performance Tuner и часто задаваемые вопросы.
Таблица проблем с моделями устройств

В таблице проблем указано общее влияние всех моделей устройств с низкой производительностью при каждом уровне качества. Это сводные данные кругов на диаграмме "Модель устройства", связанных с моделями устройств на уровне качества, где скорость формирования кадра ниже порога низкой скорости. Каждому уровню качества соответствует отдельная строка. Если при определенном уровне качества устройств с низкой производительностью нет, строка не показывается.

Есть два показателя медленных кадров:

  • Медленно формирующиеся кадры. Абсолютное влияние моделей устройств с низкой производительностью при каждом уровне качества. Уровень качества, при котором количество медленно формирующихся кадров больше всего, – это главная проблема модели устройства в разделе "Общие сведения".
  • Медленно формирующиеся кадры (%). Количество медленно формирующихся кадров на моделях устройств с низкой производительностью при этом уровне качества, деленное на общее количество кадров при этом уровне качества. Этот показатель помогает оценить производительность (то есть определить процент "медленных" кадров) на уровне в целом.

Оба показателя можно использовать для приоритизации проблем. Например, вы можете устранять самые актуальные проблемы, исходя из абсолютного количества медленно формирующихся кадров, или сосредоточиться на процентном показателе, если предполагаете, что со временем структура пользовательской базы изменится.

Столбцы с количеством моделей устройств помогают понять, как устранить проблему на ранней стадии. Если количество моделей устройств с низкой производительностью очень близко к общему количеству моделей устройств при этом уровне качества, значит общая производительность при этом уровне качества низкая. В таком случае вам следует проверить параметры изображения при этом уровне качества или даже, возможно, задуматься над удалением уровня. Если количество моделей устройств с низкой производительностью гораздо ниже общего, то с уровнем качества, скорее всего, всё в порядке, и вам следует обратить внимание на модели устройств с низкой производительностью.

Чтобы получить более подробную информацию об уровне качества, нажмите на его строку в таблице и перейдите на страницу Сведения о проблеме.

Примечание. Как и на диаграмме моделей устройств, в таблице модель устройства может быть представлена более чем одной строкой, если для нее есть сеансы при разных уровнях качества. Чтобы узнать о причинах этого явления, ознакомьтесь со статьей Устранение неполадок с Android Performance Tuner и часто задаваемые вопросы.

Таблица возможностей для оптимизации по моделям устройств

Таблица возможностей для оптимизации, как и таблица проблем, — это сумма релевантных строк на диаграмме для моделей устройств, на которых кадры формируются быстрее порога высокой скорости. Первые два показателя отличаются: вместо медленно формирующихся кадров показываются быстро формирующиеся. Логика такая же: как и в случае с проблемами, вы можете сравнить два последних столбца и решить, на что обратить внимание – на уровень качества в целом или только на модели устройств.

Чтобы узнать о возможностях больше, ознакомьтесь с подробной информацией об Android Performance Tuner.

Совет. Чтобы получить более подробную информацию об уровне качества, нажмите на его строку в таблице и перейдите на страницу Сведения о возможностях для оптимизации.

Статистика аннотаций

Статистика аннотаций состоит из двух разделов:

  • Диаграмма аннотаций.
  • Таблица проблем с аннотациями.
Диаграмма аннотаций

Эта диаграмма очень похожа на диаграмму моделей устройств. Она дает полное представление о времени формирования кадра для всех аннотаций, на которых было отмечено время формирования кадра, включая проблемы и возможности для оптимизации.

  • Целевое время формирования кадра и диапазон имеющихся значений показываются на диаграмме.
  • Каждый круг на диаграмме относится к определенной паре "тип аннотации: значение". Аннотации определяются и подсчитываются на этом уровне детализации. Размер круга соответствует количеству сеансов для определенного значения аннотации. 
  • Время формирования кадра для каждой аннотации на каждом уровне качества указывается на графике. Для этого используется время формирования кадра на 90-м процентиле.

Чтобы найти определенные типы или значения аннотаций, используйте поиск в правом верхнем углу диаграммы. Вы также можете навести указатель мыши на диаграмму и нажать на любую ее область.

Таблица проблем с аннотациями

В таблице указано общее влияние всех аннотаций с низкой производительностью при каждом уровне качества. Это сводные данные кругов на диаграмме аннотаций, связанных с аннотациями, более медленными, чем порог низкой скорости формирования кадра.

Вот что следует знать о таблице проблем с аннотациями.

  • Проблемы с аннотациями определяются как пара "тип аннотации: значение" для каждого уровня качества.
  • Родительская строка для каждой аннотации с низкой производительностью содержит сводные данные по всем уровням качества для этой аннотации. Разверните родительскую строку, чтобы посмотреть данные для каждого уровня качества.
  • Медленно формирующиеся кадры. Абсолютное влияние аннотаций с низкой производительностью. Аннотация с наиболее медленно формирующимися кадрами совпадает с главной проблемой с аннотацией в разделе "Общие сведения".
  • Медленно формирующиеся кадры (%). Количество медленно формирующихся кадров в аннотациях с низкой производительностью, деленное на общее количество кадров в аннотациях с низкой производительностью. Этот показатель помогает оценить производительность (то есть определить процент "медленных" кадров) для аннотации в целом.
  • Для каждой проблемы с аннотацией указывается время формирования кадра, а также время отрисовки кадра графическим процессором, если вы используете игровой движок, поддерживающий эту функцию. (Подробнее о времени формирования кадра…) Это помогает понять, насколько медленно формировались кадры в аннотации на 90-м процентиле и связано ли это с ограничениями центрального или графического процессора.

Чтобы узнать о возможностях больше, ознакомьтесь с подробной информацией об Android Performance Tuner.

Значение данных на страницах "Сведения" (только для моделей устройств)

Сведения о проблеме

Страница Сведения о проблеме помогает узнать больше об устройствах с низкой производительностью на определенном уровне качества и решить, какие действия нужно предпринять. С ее помощью вы можете определять проблемы с параметрами и устройствами на разных уровнях качества.

 

Проблема

Принципы определения

Следующее рекомендованное действие

Уровень качества в целом работает плохо.

Производительность всех или почти всех моделей устройств на выбранном уровне качества низкая.

(Страница общих сведений или подробной информации о проблеме с устройством)

Поработайте над уровнем качества. Измените для него параметры изображения или полностью удалите его и переведите все устройства на новый, более низкий уровень качества.

Для некоторых моделей устройств выбран слишком высокий уровень качества.

Производительность некоторых (не всех) моделей устройств на выбранном уровне качества низкая 

(Страница общих сведений или подробной информации о проблеме с устройством)

По сути, уровень качества для этих моделей устройств нужно снизить. Но следует разобраться в проблеме и найти лучший способ оптимизации.

Возможно, проблема связана с определенными характеристиками устройств.

Прочная связь между определенными характеристиками и проблемами 

(Страница подробной информации о проблеме с устройством)

Обратите внимание на характеристики устройств. 

Пример. Протестируйте определенный графический процессор, понизьте уровень качества для всех устройств с этим процессором.

Не удается связать проблему исключительно с определенными характеристиками устройств.

Четкая связь между определенными характеристиками и проблемами отсутствует

(Страница подробной информации о проблеме с устройством)

Обратите внимание на модели устройств.

 

Страница Сведения о проблеме состоит из трех разделов:

  • Описание.
  • Таблица с распределением данных по характеристикам устройств.
  • Таблица с распределением данных по моделям устройств.
Описание

Данные в описании проблемы должны соответствовать данным для заданного уровня качества на странице Общие сведения в таблице проблем с моделями устройств.

Таблица с распределением данных по характеристикам устройств

Если моделей устройств с низкой производительностью много, устранить проблемы с моделями устройств может быть трудно. Таблица с распределением данных по характеристикам устройств помогает определить, есть ли возможности для оптимизации на уровне характеристик устройств. Таблица показывает распространение устройств с низкой производительностью по разным атрибутам устройств.

  • Влияние – это относительное воздействие устройств с определенной характеристикой и медленно формирующимися кадрами на общее количество медленно формирующихся кадров на устройствах с низкой производительностью при этом уровне качества. Чем больше цифра, тем больше медленно формирующихся кадров связано с этими устройствами.
  • Медленно формирующиеся кадры (%). Показатель описывает сводную производительность характеристики устройства на этом уровне качества. 
  • Медленно формирующиеся кадры (%) и средний уровень качества. Показатель демонстрирует соотношение процента медленно формирующихся кадров и общего процента медленно формирующихся кадров на этом уровне. Если производительность характеристики выше этого значения, слева от нее будет зеленая полоса. Если производительность характеристики ниже этого значения, справа от нее будет красная полоса. 

Важно! Столбец влияния не следует использовать как единственный источник информации для приоритизации на уровне характеристик. Даже если характеристика устройства способствует появлению большого количества медленно формирующихся кадров (то есть оказывает сильное влияние), на основании только этих сведений нельзя утверждать, что производительность самой характеристики является низкой. Необходимо знать общее количество кадров для этой характеристики. Ответ на этот вопрос содержится в показателях медленно формирующихся кадров. Примеры

  • Если характеристика имеет сильное влияние, но ее производительность не намного хуже, чем у уровня качества в целом (низкий показатель медленно формирующихся кадров (%)), то, скорее всего, возможности для оптимизации у этой характеристики нет.
  • И наоборот, если у характеристики низкая производительность (высокий показатель медленно формирующихся кадров (%)), будет разумно оптимизировать ее, даже если влияние этой характеристики не самое сильное.
Таблица с распределением данных по моделям устройств

В таблице указаны все устройства с низкой производительностью при этом уровне качества. Эту информацию можно скачать. Скачанный набор данных включает дополнительные метаданные устройств, которые не видны в пользовательском интерфейсе.

  • Затронутые сеансы. Общее количество сеансов на этом устройстве при этом уровне качества. Учитываются все сеансы, независимо от количества медленно формирующихся кадров в них. Возможно, что небольшое количество сеансов содержит все медленно формирующиеся кадры.
  • Медленно формирующиеся кадры (%). Доля медленно формировавшихся кадров на этой модели устройства при этом уровне качества. В соответствии с определением модели устройства с низкой производительностью этот показатель не может быть меньше 10 %.
  • Для каждой модели устройства указывается время формирования кадра, а также время отрисовки кадра графическим процессором, если вы используете игровой движок, поддерживающий эту функцию. Это помогает понять, насколько медленно формировались кадры на этой модели устройства на 90-м процентиле и связано ли это с ограничениями центрального или графического процессора.
Эта информация оказалась полезной?
Как можно улучшить эту статью?

Требуется помощь?

Войдите в свой аккаунт, чтобы мы могли предоставить вам дополнительные варианты поддержки и быстрее решить вашу проблему.