This topic describes how to install Arm® Streamline Performance Analyzer as part of Arm Performance Studio.
If you are using Streamline as part of Arm Development Studio, see the instructions about installing and configuring Arm Development Studio in the Arm Development Studio Getting Started Guide
Download the free Arm Performance Studio install package for your platform at Downloads.
Install:
On 64-bit Windows:
Arm Performance Studio is provided with an installer executable. Double-click the .exe file and follow the instructions in the Setup Wizard.
On macOS:
Arm Performance Studio is provided as a dmg package. To mount the package, double-click the dmg package and follow the instructions. For easy access, the directory tree copies to the Applications folder on your local file system.
On Linux:
Arm Performance Studio is provided as a gzipped tar archive. Use a recent version (1.13 or later) of GNU tar to extract the tar archive to your preferred location:
tar xvzf Arm_Performance_Studio_<version>_linux.tgz
Ensure you have installed Python 3.8, or later. Python is used to run the streamline_me.py script, which configures and collects data for headless captures on Android devices.
Install Android Debug Bridge (adb). Arm Performance Studio uses the adb utility to connect to the target device.
The adb utility is in the Android SDK platform tools, which are installed as part of Android Studio.
You can also download the latest version of adb from the Android SDK platform tools site.
Note
Streamline uses the system adb path. To use a different adb path, replace the ADB Path in .
Add the path to the Android SDK and Python executables to your PATH environment variable.
To launch Streamline:
On 64-bit Windows:
Open the Windows Start menu, navigate to the Arm Performance Studio <version> folder, and select the Arm Streamline <version> shortcut.
On macOS:
Navigate to the <installation_directory>/streamline folder, and open the Streamline.app file.
On Linux:
Navigate to the location where you extracted the package, go to the Streamline directory, and run the Streamline file:
cd <install_location>/streamline
./Streamline
Note
If you are running Streamline on the command line, you can use the Streamline-cli script to run without triggering any GUI elements.
Set up your target for Streamline:
Android devices, see: Arm Streamline Target Setup Guide for Android
Linux devices, see: Arm Streamline Target Setup Guide for Linux
Bare-metal devices, see: Arm Streamline Target Setup Guide for Bare-metal Applications
Profile your application: