Получите оценку производительности вашего приложения

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

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


Введение

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

Для оценки общей производительности предоставляется оценка от 0 до 100. Меньшее число означает больше возможностей для улучшения.

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

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


Динамическая оценка производительности приложения

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

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

Текущие категории динамических оценок приложений и критерии оценки представлены в следующей таблице.

Категория Критерии оценки
Запуск приложения Измеренная продолжительность между запуском приложения и его переходом в интерактивное состояние TTFD .
Производительность рендеринга Процент медленных и зависших кадров при прокрутке, анимации и полноэкранном рендеринге.


Статическая оценка производительности приложения

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

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

Категория Критерии оценки
Улучшение времени сборки
  • Приложение использует последнюю версию плагина Android Gradle , чтобы разблокировать доступ к инструментам повышения производительности.
  • Минимизация и оптимизация включены в полном режиме R8. Исключения минимальны и ограничиваются необходимыми областями.
Производительность запуска
  • Базовые профили находятся в приложении и правильно применяются при запуске приложения.
  • Базовые профили охватывают один или несколько действий пользователя.
  • Профили запуска применяются для применения оптимизации макета Dex
Написать усыновление Приложение использует последнюю стабильную версию Compose.
Мониторинг и оптимизация FullyDrawnReporter или reportFullyDrawn используется в подходящее время.
{% дословно %}

Пока рекомендаций нет.

Попытайтесь в свой аккаунт Google.

{% дословно %}