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

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

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

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

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

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

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

Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Today, we're covering updates on Cross device SDK Developer Preview, CameraX 1.2 Beta, 5 years of Kotlin, AndroidX, video content and more!

Welcome to the live Q&A for the Performance series for MAD Skills! Join Ben Weiss, Tomáš Mlynarič, Carmen Jackson, Rahul Ravikumar, and Chris Craik to get answers to the Performance questions you may have. Catch more videos on Performance →

On this episode of MAD Skills on Performance, Ben Weiss walks you through monitoring app performance. Learn tools, products, and best practices to keep your app performing at its best! Measuring Performance → https://goo.gle/3vZgLBn Performance

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

Reddit is one of the world’s largest internet forums, bringing together countless communities looking for entertainment, answers to everyday questions, and so much more. Recently, the team optimized its Android app to reduce startup times and improve

NordVPN is a virtual private network (VPN) app that protects users while they’re browsing the web by providing them a more secure and private connection. As a network utility, NordVPN’s users deserve a responsive UI, allowing them to set up their

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.