Arm Mobile Studio 2020.0 now available

We are pleased to announce the release of Arm Mobile Studio 2020.0, which now includes Performance Advisor, enabling you to generate an easy-to-read performance summary from a Streamline capture. Get quick insights about why your application might be running slow or causing a device to overheat, and what you can do about it. We've added support for Arm's Cortex-A34 and Cortex-A77 CPUs, and Mali-G57 and Mali-G77 GPUs. This release also includes several usability improvements for a smoother experience when capturing data with Streamline, Graphics Analyzer and Mali Offline Compiler.

See what's new in this release

Performance optimization for app and game developers 

Profile, debug and optimize your Android game performance with Arm Mobile Studio. Easily detect bottlenecks on any Android device by visualizing all performance data in the system. The free-to-use Studio also provides graphics application tracing to determine exactly where rendering defects occur in your game or application. All of the Studio's components are designed to work on non-rooted systems, so setup is fast, and no device modification is required.

Download for free

What's in Arm Mobile Studio

Profile and debug your game on a non-rooted Android device.

  1. Use Performance Advisor to generate an easy-to-read performance summary.
  2. Use Streamline Performance Analyzer to visualize all of the performance data in the system. Measure peaks in performance for the CPU, GPU and bandwidth and then see which code was being executed during that time.
  3. Use Graphics Analyzer to view all the graphics API calls in your application and identify rendering defects. This tool also uses the offline compiler to identify performance bottlenecks in your application.
  4. Use Mali Offline Compiler to analyze how your shader programs perform on a Mali GPU. Get an approximate cycle cost breakdown for the major functional units in the design.
    Get started with Arm Mobile Studio

Android profiling with Performance Advisor

Capture a performance profile with Streamline

  • Performance advice for Android games

    Learn how Performance Advisor improves your game development workflow, by providing timely, easy-to-read analysis of game performance, with targeted optimization advice.

    Read blog
  • Accelerate your shaders with Mali Offline Compiler

    Learn how to analyze how your shader programs perform on a Mali GPU with Mali Offline Compiler. Get an approximate cycle cost breakdown for the major functional units in the design, to identify bottlenecks.

    Read blog
  • Accelerating Mali GPU analysis using Arm Mobile Studio

    Learn how to use the Mali GPU templates in Arm Streamline, to collect the right hardware data to help you understand how your application performs.

    Read blog
  • Integrating Arm Mobile Studio with Unity

    See how the  Arm Mobile Studio tools can work together with the Unity game engine to help you analyze the performance of your game.

    Read blog

Get started

How to get up and running quickly with the Arm Mobile Studio components.

Learn more


Get a free download of Arm Mobile Studio. You'll need an Arm account to download it.



Browse our tutorials, blogs and documentation to learn  about Arm Mobile Studio.

Learn more


Join the Arm Developer Community to get answers and share ideas.



Capture a profile of how your game or app performs on your target device. Use interactive charts and data views to determine whether your performance bottleneck relates to the CPU processing or GPU rendering.


Performance Advisor

Generate an easy-to-read performance summary from an annotated Streamline capture, and get optimization advice about how you can improve performance and resolve bottlenecks.

Performance Advisor

Graphics Analyzer

A graphics API tracing tool that supports OpenGL ES and Vulkan to show exactly what happened at any point in your application. Includes advanced frame analysis to pinpoint graphics defects and performance bottlenecks.

Graphics Analyzer

Mali Offline Compiler

Mali Offline Compiler performance reports provide easy visibility of the expected performance and the likely performance bottlenecks of your shader programs on any of the available Mali GPU targets.

Mali Offline Compiler

Upgrading from DS-5 Community Edition?

The free edition of Streamline and Mali Graphics Debugger (now called Graphics Analyzer) are now delivered through Arm Mobile Studio, with additional support for applications built for 64-bit platforms and a new set of GPU analysis templates in Streamline, for the latest Bifrost GPUs. You can now also use Graphics Analyzer to debug apps targeted at non-Mali platforms. Check our supported devices page to see which platforms you can use.


Graphics optimization advice

How to optimize your Android application by avoiding common graphics problems that might cause your application to run slow, or cause the device to overheat.


Graphics developer guides

View the complete set of developer guides including the Arm Guide for Unity Developers, OpenGL ES 3.0 and 3.1, OpenCL and the Mali GPU optimization guide.

Developer guides

Neon programmers guide

Need to optimize for CPU? Learn how to start coding for Neon by using intrinsics in C code.

Neon programmer's guide

More graphics solutions

See further graphics solutions to help you to develop and analyze your software.

More from Arm