Руководство по производительности приложения
В этом руководстве представлен обзор библиотек, инструментов и рекомендаций, которые можно использовать для проверки, улучшения и мониторинга производительности Android.
Пользователи хотят, чтобы приложения запускались быстро, плавно отображались и требовали мало памяти и заряда батареи. В разделах этого руководства представлена информация и сведения об инструментах, библиотеках и передовых методах, которые помогут вам повысить производительность приложений.
Рекомендуемые
Получите оценку производительности вашего приложения
Пройдите тест по производительности приложения, чтобы получить оценку производительности приложения. Каждая оценка сопровождается практическими выводами, оценками и рекомендациями по улучшению производительности вашего приложения.
Проверить производительность, Проверить производительность, Проверить производительность, Проверить производительность
Узнайте об проверке производительности приложений во время разработки.
Повысить производительность
Повышайте производительность приложений там, где это важнее всего – в рабочей среде.
Отслеживайте эффективность
Отслеживайте производительность вашего приложения в рабочей среде, чтобы узнать о потенциальных узких местах.
Рекомендуемые
Повышение производительности с помощью базовых профилей
Внедрение базовых профилей — это самый быстрый и эффективный способ повысить производительность вашего приложения.
Рекомендуемые
Улучшите запуск приложений с помощью оптимизации макета DEX.
Благодаря оптимизации макета DEX вы можете улучшить локальность кода, используемого во время запуска, уменьшив количество серьезных ошибок страниц.
Рекомендуемые образцы
Макробенчмарк
Используйте библиотеку примеров Macrobenchmark для тестирования производительности запуска и выполнения приложений, например прокрутки RecyclerView для измерения задержки.
Микробенчмарк
Используйте библиотеку Benchmark для тестирования кода и пользовательского интерфейса модулей библиотеки.
Янкстатс
Используйте библиотеку JankStats для мониторинга производительности вашего приложения.