Performance analysis tools
A common phrase in software optimization is "you can only optimize what you can measure".
This means that to improve the performance of your code, you must be able to accurately measure performance so that you can analyze where bottlenecks are occurring, make optimizations, and measure the improvements.
- Using Streamline to Optimize Applications for Mali GPUs shows you how to use the Arm DS-5 Streamline performance analyzer to optimize the graphics in Android applications running on Mali-400 and Mali T-600 GPUs.
- Arm DS-5 Streamline with the Raspberry Pi 3 is a practical tutorial that shows how to use the Arm DS-5 Streamline performance analyzer to analyze code performance running on the Raspberry Pi.
- Using Streamline with Fast Models and Fixed Virtual Platforms shows how you can analyze performance even when you don't have a hardware target by using the Arm Fast Models and Fixed Virtual Platforms.
- Analyzing the performance of RTOS-based systems using Streamline shows how to analyze the performance of RTOS systems, using Keil RTX version 5 RTOS on an Arm Cortex-M33 processor.
- Streamline performance analysis using local capture mode shows how you can analyze performance when it’s not possible to send live data back to the host over a network or USB connection.