Arm Mobile Studio is a suite of free-to-use tools which help game and app developers to reach more of the mobile market by efficiently optimizing and debugging high-end content for all Android devices. It includes the Arm Graphics Analyzer to trace graphics performance issues easily, and Arm Streamline performance analyzer, for a whole-system view of performance to determine bottlenecks quickly across both the CPU and GPU. The Studio can be used for standalone applications or with the leading Unity and Unreal game engines to maximize performance.
|Detailed application profiling with off-the-shelf mobile devices||
|Fully supports all announced Arm 32- and 64-bit CPU architectures||
|Access to detailed CPU and GPU hardware counters||
|Frame-by-frame analysis of OpenGL ES and Vulkan content||
|Enhance your profiling experience with custom code annotations||
|Debug and profile VR Applications||
Using Arm Mobile Studio
Optimizing games and apps for mobile was once difficult and time consuming.
In this webinar, see how Arm Mobile Studio brings sharper insight to developers,
improving analysis of CPU and GPU data, API calls and memory bandwidth,
and boosting performance across all Android devices.
Analyzing the Performance of Unity Games
Streamline Performance Analyzer in Arm Mobile Studio provides a deep level of performance insight for Unity applications running on Arm-based Android devices. You can trace the impact of your code on both GPU and CPU performance to decide where to tune and how to reduce the impact of expensive assets. Use alongside Arm Graphics Analyzer for a whole system view of game performance.
Identifying Code Bottlenecks for Unreal Engine Games
The Graphics Analyzer in Arm Mobile Studio lets you trace Vulkan, OpenGL ES, EGL and OpenCL API calls easily in your game from within the Unreal game engine. By understanding how graphics affect your application frame by frame, you can optimize your Unreal creation for more devices and maximize the user experience.
Use Arm Mobile Studio to help you optimize your graphics application faster.
Mali Offline Compiler
The Mali Offline Compiler is a command line tool that supports compiling all shaders and kernels from OpenGL ES, OpenCL and Vulkan. Being purpose built for Mali, the compiler generates performance statistics for each shader or kernel compiled.
Arm OpenGL ES Emulator
The OpenGL ES Emulator is a library that maps OpenGL ES API calls to the OpenGL API. Running on a standard PC, the emulator helps development and testing of next generation OpenGL ES applications without requiring a connection to an embedded target.
Mali Texture Compression Tool
The Mali Texture compression tool enables developers to compress textures in order to reduce bandwidth used in the system. This can result in reduced power consumption and superior performance of applications.