Introduction
Set up Arm Performance Studio
Set up an Android application for profiling
Interpret an example Arm Streamline report
Use Arm Streamline to capture data for your application
View an example Performance Advisor report
Create a Performance Advisor report for your application
Analyze your application with Frame Advisor
Debug your application with RenderDoc for Arm GPUs
Analyze shader program performance with Mali Offline Compiler
Next Steps
Performance Advisor creates an easy-to-read report from a Streamline capture that you can use to understand how your Android application performs on a mobile device.
You can use the Arm Streamline example capture that comes with Arm Performance Studio to generate an example Performance Advisor report.
Open a terminal, and navigate to the location of the imported capture.
Run the streamline-cli command with the -pa option on the Streamline capture file (.apc):
streamline-cli -pa "Android - GPU Bound Example.apc"
The capture is processed, and an HTML report is generated. For now, you can ignore the warnings shown:
Importing capture...
Fetching data...
Preparing report type html...
Processing data...
Generating report type html...
Report performance_advisor-<timestamp>.html" successfully generated
Open the report in a browser and review the summary.
Performance Advisor report
For a detailed explanation on how to interpret the report, see the Example Performance Advisor report tutorial in Arm documentation.
You’ve created a Performance Advisor report from the example Streamline capture and seen how the report summarizes application performance.
Next, you’ll create a report for your application.