What's new in 2021.0
This release of Arm Mobile Studio includes:
- Streamline, to profile application performance.
- Performance Advisor, to generate at-a-glance application performance summary reports.
- Graphics Analyzer, to debug graphics API usage.
- Mali Offline Compiler, to perform static analysis of GPU shader programs.
System Requirements
Arm Mobile Studio is officially supported on 64-bit versions of the following host platforms:
- Windows 10
- macOS 10.13 (High Sierra) or newer
- Linux Ubuntu 16.04 (Xenial Xerus) or newer
Arm Mobile Studio is supported on 32-bit and 64-bit versions of the following target platforms:
- Android 8.0 (Oreo) or newer
Not all Android devices provide complete performance data. Check our supported devices page to see which platforms we recommend.
Changes in this release
This release introduces the following changes and updates compared to Arm Mobile Studio 2020.2.
Arm Mobile Studio
- Arm Mobile Studio now supports the following devices:
- Samsung Galaxy A10
- Samsung Galaxy A21s
- Samsung Galaxy S21
- Oppo Reno4 Z
- Huawei P40 Pro
Refer to the supported devices page for a full list of supported devices.
Streamline 7.6
- Support for Mali-G68 and Mali-G78 GPUs.
- Symbols are now correctly reported from libraries mapped direct from an APK without extraction.
- Better handling of APKs attached to the analysis where multiple bitness library versions are found.
- Ability to provide a fixed point scale in the Streamline Annotations header.
- Fixed an issue with process/thread attribution in a multi-process/-thread SPE capture.
- Minor usability improvements to the Android connection view.
- New tutorial - Android performance triage with Streamline.
Note: Streamline 7.6 can open capture files that were taken with previous versions, from version 6.9 onwards. Captures taken with Arm Development Studio can not be opened with an Arm Mobile Studio starter edition license. If you need to open captures taken with Arm Development Studio, you will need an Arm Mobile Studio professional edition license.
Performance Advisor 1.4
- The required syntax when providing a file containing command-line options to the pa command has changed. You must now use the equals sign (=) between the option name and its value instead of spaces, and each option must be given on a separate line in the file. Options which accept a string, such as --application-name no longer need to be enclosed within double quotes when they contain multiple words.
-
The
lwi_me.py
script has undergone a number of usability improvements.- When running the script from the Arm Mobile Studio installation directory, there is no longer a need to specify the path to the
gatord
daemon, or the layer library file. The script will locate these files automatically. - The script assumes that your app is 64-bit by default. To profile a 32-bit app, specify the
--32bit
option when running the script. - The script assumes that your app uses OpenGL ES by default. To profile a Vulkan app, specify the
--lwi-api=vulkan
option when running the script.
Refer to Get started with Performance Advisor for instructions on how to run the script, and The lwi_me.py script options in the Performance Advisor User Guide for details on all the command-line options.
- When running the script from the Arm Mobile Studio installation directory, there is no longer a need to specify the path to the
- The core count of the GPU in the device is now exposed in reports.
- To aid writing parsers, JSON Schema definitions are now provided in the
performance_advisor/json_schemas
directory. - Performance improvements to the charts in HTML reports.
- New tutorials:
Graphics Analyzer 5.8
- Support for tracing 32-bit applications on a 64-bit Android device.
Mali Offline Compiler 7.3
- No new changes in this release.
Get started
For instructions on how to install and get started with Arm Mobile Studio, refer to the following topics on the Arm Developer website:
Further learning resources including user guides, tutorials and videos are available on the Arm Developer website.
Feedback and support
For Arm Mobile Studio starter edition you can raise queries and support issues relating to both the tools and general performance analysis on the Arm Community website.
With an Arm Mobile Studio professional edition license, you get access to world-class Arm support. To raise a request for help, go to the Arm support portal.
Known issues
- In some cases, the playback and capture buttons are disabled in Graphics Analyzer - here's a workaround.
- When capturing screenshots with Performance Advisor on Vulkan applications, the capture slows down significantly and fails. Here's a workaround.
Refer to our FAQ page for answers to common problems and workarounds.