Mobile Studio consists of four component tools, although at the moment only two are actually in the public tool bundle.
Streamline, a system profiler for CPU and GPU performance.
Graphics Analyzer, an API debugger for OpenGL ES and Vulkan rendering APIs.
In addition we have:
Mali Offline Compiler, a syntax checker and static analysis tool for GPU shader programs, which is currently available as a separate download.
Performance Advisor, a new tool which places automated performance analysis into a continuous integration workflow. This is currently still in development in a closed beta, but expect to see this joining the Studio release early next year.
This is how the tool looks, all of the views are customizable so you can show only the data you need per API.
APITrace is every single call that you make to your chosen api. Can get into the millions quite easily.
Dynamic Help is static analysis so we have had a list of our things to watch out for by our experts so it gives you pointers.
Textures and Shaders so we get every single asset in your application. And we run shaders through the offline compiler this makes them easily sortable.
Frame Outline allows you to quickly navigate between the whole trace to find your problem area fast.
Each region defined has its own analysis section with advice and links to further actions that can be taken
All of this information is packaged into one report, which can be integrated into CI systems, or run manualy, and reduces the reliance on technical experts to spends long amounts of time determining why application have performance issues. This enables teams to move forward, empowering them with deeper knowledge, to understand where the application needs attention. In turn Freeing up the indivdual expert to concentrate on other areas.