Profile an Android application with Arm Performance Studio
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
Profile an Android application with Arm Performance Studio
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
Generate a performance report
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-clicommand with the-paoption 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 generatedOpen the report in a browser and review the summary.
Performance Advisor report
Evaluate the report
For a detailed explanation on how to interpret the report, see the Example Performance Advisor report tutorial in Arm documentation.
What you’ve accomplished and what’s next
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.