Optimize game performance for Android on Arm

Watch this introductory video to learn how Arm Mobile Studio can enhance your games development workflow.

Watch on YouTube


How to install Arm Mobile Studio on Windows, macOS or Linux.


Get started

Get up and running quickly with Arm Mobile Studio tools.

Get started


Step-by-step instructions for the most common analysis tasks.



Learn how Arm Mobile Studio can help you optimize for Android.

Read blogs

Performance reporting with Arm Mobile Studio

Trace your application with Graphics Analyzer

Capture a performance profile with Streamline

What's new in Mali Offline Compiler 7.2

Optimization advice

Read our advice about how to avoid common graphics problems that might cause your application to run slow, or cause the device to overheat.


Performance Advisor documentation

Learn how to generate a performance summary from an annotated Streamline capture.

Learn more

Streamline documentation

Learn how to use Streamline to capture a performance profile of your application.

Learn more

Graphics Analyzer documentation

Browse our documentation to learn how to debug graphics API calls with Graphics Analyzer.

Learn more

Mali Offline Compiler documentation

Learn how to compile shader programs and generate a static analysis report.

Learn more

Graphics developer guides

View the complete selection of developer guides including the Arm Guide for Unity Developers, OpenGL ES 3.0 and 3.1, OpenCL and the Mali GPU application optimization guide. Each guide contains a number of chapters walking you through an introduction before moving you on to advanced concepts.

Learn more

Mali GPU performance counters

Arm Mali GPUs implement a comprehensive range of performance counters, that enable you to closely monitor GPU activity in Streamline as your application runs.

Performance counters

Mali GPU datasheet

To understand more about how each device performs, get our handy datasheet which lists the major feature differences between all the Mali GPUs.