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

Mir 2: Return of the King is a high-quality Legend IP mobile game authorized by Actoz Soft and developed by HK ZHILI YAOAN LIMITED using the Unity game engine. This game not only perfectly recreates the feelings of Mir 2, a representative of Korean

Wuthering Waves is a high fidelity action RPG game developed by Kuro Games. Optimizing the power consumption is very important to sustainably deliver a premium user experience for long gaming sessions. Android Studio introduced the Power Profiler

Godot Engine is a popular multiplatform open-source game engine with robust support for Android. Godot can be used to create games of virtually any genre and is capable of both 2D and 3D graphics. Godot version 4 introduced a new rendering system

More resources

Mir 2: Return of the King is a high-quality Legend IP mobile game authorized by Actoz Soft and developed by HK ZHILI YAOAN LIMITED using the Unity game engine. This game not only perfectly recreates the feelings of Mir 2, a representative of Korean

Wuthering Waves is a high fidelity action RPG game developed by Kuro Games. Optimizing the power consumption is very important to sustainably deliver a premium user experience for long gaming sessions. Android Studio introduced the Power Profiler

Godot Engine is a popular multiplatform open-source game engine with robust support for Android. Godot can be used to create games of virtually any genre and is capable of both 2D and 3D graphics. Godot version 4 introduced a new rendering system