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 Android apps 

Arm Mobile Studio is a free-to-use performance analysis tool suite that automatically analyzes the CPU activity, GPU activity and content metrics of your game, to help you identify and fix the problems that might cause your game to run slowly, overheat the device or quickly drain battery. Deep-dive into problem areas, by visualizing all performance data in the system and trace your graphics API calls to determine exactly where rendering defects occur. Arm Mobile Studio works with non-rooted devices, so setup is fast, and no device modification is required. It can also provide a scalable solution for game studios looking to avoid expensive refactoring by building performance analysis into a regular continuous integration workflow.

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 from an annotated Streamline capture, and get actionable advice about how to optimize your game or app.
  2. Use Streamline Performance Analyzer to perform a deep-dive analysis, using 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, identify rendering defects and investigate the performance of your content. This tool also uses Mali 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.

Performance reporting with Arm Mobile Studio

Get started

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

Learn more

Download

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

Download

Learn

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

Learn more

Forum

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

Forum

  • Performance advice

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

    Read blog
  • Accelerate shaders

    See how your shader programs perform on a Mali GPU with Mali Offline Compiler. Get an approximate cycle cost breakdown, to find bottlenecks.

    Read blog
  • Mali GPU templates

    Learn how to use the Mali GPU templates in Streamline to help you understand how your game performs.

    Read blog
  • Integrate with Unity

    See how  Arm Mobile Studio works together with the Unity game engine to help you analyze game performance.

    Read blog

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

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.

Advice

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

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

Neon programmers guide

Need to optimize for CPU? Learn how to accelerate your graphics with Arm Neon technology, our advanced SIMD architecture extension.

Neon programmer's guide

See more graphics solutions

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

More from Arm