Performance optimization and debugging for app and game developers 

Arm Mobile Studio is a software suite targeted at Android developers, allowing the easy detection of bottlenecks on any Android device by enabling the visualization of 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 system modification is required.

Download for free

Detect  bottlenecks easily

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.  

Integrate with popular game engines 

The suite provides optimization for developers using their own API and common game engines. We have worked with both Unity and Unreal to simplify the use of our tools in their game engines.  

Easy setup with non-root support 

All of the tools that are included with Arm Mobile Studio are designed to work on a non-rooted device. This allows all of the profiling and debugging functionality to be used without device modification. 

Identify graphics issues 

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.

Arm Mobile Studio introduction

Watch this webinar to learn about Arm Mobile Studio and see the tools in action.

Watch on YouTube

Get started

Get up and running quickly with Streamline and Graphics Analyzer.

Learn more

Download

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

Download

Learn

See our tutorials, blogs and case studies to learn more about Arm Mobile Studio.

Learn more

Forum

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

Forum

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.

Download

  • Streamline Performance Analyzer

    Perfect tool for analyzing CPU and GPU performance. Presents all hardware counters to users in graph form which makes it easy to clearly spot bottlenecks. The tool also includes pc sampling to give insight into where the CPU is spending its time in applications.

    Learn more
  • Graphics Analyzer (Mali Graphics Debugger)

    Graphics API tracing tool (previous known as Mali Graphics Debugger) supporting OpenGL ES and Vulkan to show exactly what happened at any point in their application. Also includes advanced frame analysis to pinpoint any graphics defects and performance bottlenecks.

    Learn more

  • Accelerating Mali GPU analysis using Arm Mobile Studio

    The latest release of Streamline, included in Arm Mobile Studio, includes a number of improvements to the Mali GPU templates for the Mali Bifrost GPU family. This article walks through the use of the template for a Mali-G72 GPU.

    Read blog
  • Integrating Arm Mobile Studio with Unity

    See how the new Arm Mobile Studio collection of tools can help with Android performance analysis, and how they can work together with game engines to produce an even more compelling performance analysis capability. 

    Read blog

Want to join our team?

We are looking for talented individuals to join our rapidly growing team at Arm. Browse our open positions today.

Join us

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

See more graphics development tools

Arm provides further graphics tools help you to develop and analyze OpenGL ES, OpenCL and Vulkan graphics and compute software.