Руководство по производительности приложения

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

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

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

Рекомендуемые образцы

Используйте библиотеку примеров Macrobenchmark для тестирования производительности запуска и выполнения приложений, например прокрутки RecyclerView для измерения задержки.
Используйте библиотеку Benchmark для тестирования кода и пользовательского интерфейса модулей библиотеки.
Используйте библиотеку JankStats для мониторинга производительности вашего приложения.

Последние новости и видео

Ничего не найдено.

Дополнительные материалы

Lyft is committed to app excellence. They have to be. For a rideshare app — providing a vital, time-sensitive service to millions of drivers and riders every day — a slow or unresponsive app adds unacceptable friction.

Josh is a short-video app from India, launched in 2020. One of the fastest growing short-video apps with over 124 million MAUs, optimizing it across a range of devices (high, mid, low end) and maintaining a standard experience across all of them is critical for their success. Improving app startups time and making the app responsive helped them achieve success.

Zomato is an Indian multinational restaurant aggregator and food delivery company serving customers across 500 cities in India alone.