App performance guide

This guide provides an overview of libraries, tools, and best practices you can use to inspect, improve, and monitor performance on Android.

Users want apps to launch quickly, render smoothly, and require little memory and battery usage. This guide's sections provide information and insights into tools, libraries, and best practices that help you achieve better app performance.

Featured
Take the app performance quiz to get your App Performance Score. Each score comes with actionable insights, evaluations and recommendations to improve your app's performance.
Learn about inspecting app performance during development.
Improve app performance where it matters the most—in production.
Monitor your app's performance in production to learn about potential bottlenecks.
Featured
Implementing Baseline Profiles is the quickest, most efficient way to realize performance improvements in your app.
Featured
With DEX layout optimizations, you can improve the locality of code used during startup, reducing the number of major page faults.
Use the Macrobenchmark sample library for testing application startup and runtime performance cases, such as scrolling a RecyclerView to measure jank.
Use the Benchmark library to benchmark code and UI from library modules.
Use the JankStats library to monitor performance on your app.

Latest news and videos

No results found.

More resources

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.