| Reading time: | 30 min |
| Last updated: | 30 Jun 2026 |
| Reading time: |
| 30 min |
| Last updated: |
| 30 Jun 2026 |
| Authors: | Pareena Verma, Arm
Jai Adam Schrem, Arm |
| Official docs: | View |
| Tags: |
| Authors: |
| Official docs: |
| View |
| Tags: |
This guide shows you how to install and use the tool with the most common configuration. For advanced options and complete reference information, see the official documentation. Some install guides also include optional next steps to help you explore related workflows or integrations.
Arm Performix is a desktop application that simplifies hardware-specific optimization by offering curated analysis pathways for performance-critical factors in applications, libraries, runtimes, and source code. Its capabilities include:
The Arm Performix desktop application supports the following host platforms:
You also need a target system on which to profile your application or workload. The following target platforms are supported:
Arm Performix is distributed as platform-specific installer packages.
The installation includes the GUI, the CLI tool (apx) and an MCP server.
Download the Windows installer package for your architecture from the Arm Performix download page .
Alternatively, download using PowerShell. These commands require PowerShell and do not work in the Windows Command Prompt (CMD):
curl -o ArmPerformix-windows-arm64.exe https://artifacts.tools.arm.com/arm-performix/app/latest/windows/arm64/ArmPerformix-windows-arm64.exe
curl -o ArmPerformix-windows-x64.exe https://artifacts.tools.arm.com/arm-performix/app/latest/windows/x64/ArmPerformix-windows-x64.exe
After downloading the .exe file, locate it in your Downloads folder and double-click it to start the installation wizard.
Review the License Agreement and select I Agree.
Choose whether to install Arm Performix for all users or just yourself, then select Next.
If you choose Anyone who uses this computer (all users), a User Access Control dialog opens. Enter an administrator username and password, then select Yes.
Choose the installation directory. You can accept the default or select Browse to choose a different location.
Select Install.
When the installation finishes, select Finish to close the wizard.
Download the Linux installer package for your architecture from the Arm Performix download page .
Alternatively, download using wget:
wget -P $HOME https://artifacts.tools.arm.com/arm-performix/app/latest/linux/arm64/ArmPerformix-linux-arm64.deb
wget -P $HOME https://artifacts.tools.arm.com/arm-performix/app/latest/linux/x64/ArmPerformix-linux-amd64.deb
After downloading the .deb file, navigate to the directory where you downloaded it:
cd $HOME
Update the package list:
sudo apt update
Install the package:
sudo dpkg -i ArmPerformix-linux-arm64.deb
sudo dpkg -i ArmPerformix-linux-amd64.deb
The dpkg command may report missing dependency errors. Run the following command to automatically fetch and install any missing dependencies:
sudo apt-get install -f
Navigate to the Arm Performix installation directory:
cd "/opt/Arm Performix/assets/apx/"
Verify the installation by checking the version:
./apx version
The output shows the installed version number:
Daemon process started; to stop call `apx daemon stop`.
Arm Performix CLI version: 1.0.0
Arm Performix daemon version: 1.0.0
Download the macOS installer package for your architecture from the Arm Performix download page .
Alternatively, download using curl:
curl -Lo ArmPerformix-darwin-arm64.pkg https://artifacts.tools.arm.com/arm-performix/app/latest/darwin/arm64/ArmPerformix-darwin-arm64.pkg
curl -Lo ArmPerformix-darwin-arm64.pkg https://artifacts.tools.arm.com/arm-performix/app/latest/darwin/x64/ArmPerformix-darwin-x64.pkg
After downloading the .pkg file, navigate to the directory where you downloaded it and double-click the file to start the installer.
Review the license agreement and select Agree.
Choose the installation destination. By default, Arm Performix installs on your system drive.
Select Install and enter your macOS administrator password when prompted.
Wait while the installer copies the files.
When the installation finishes, select Close to exit the installer.
The CLI is useful when you prefer command-line workflows, rather than GUI or MCP-driven workflows.
The apx command-line tool is installed automatically, and you can find the binary at the following locations on your host:
On Linux, you can find it at:
/opt/Arm\ Performix/assets/apx/apx
For convenience in the current shell session, add it to your PATH or create an alias:
export PATH="/opt/Arm Performix/assets/apx:$PATH"
On Windows, the default install location depends on the installation scope you chose during setup:
C:\Users\<username>\AppData\Local\Programs\Arm PerformixC:\Program Files\Arm PerformixRelative to the install location, the apx binary is at \assets\apx\apx.exe. For example, an all-users install places it at:
C:\Program Files\Arm Performix\assets\apx\apx.exe
For convenience in the current PowerShell session, add it to your Path. This example uses the all-users install path:
$env:Path += ";C:\Program Files\Arm Performix\assets\apx"
If you installed Arm Performix for a single user, replace C:\Program Files\Arm Performix with C:\Users\<username>\AppData\Local\Programs\Arm Performix.
On macOS, you can find it at:
/Applications/Arm\ Performix.app/Contents/assets/apx/apx
For convenience in the current shell session, add it to your PATH or create an alias:
export PATH="/Applications/Arm Performix.app/Contents/assets/apx:$PATH"
Use the CLI help for command-line usage, or for more detailed information see the Arm Performix User Guide :
apx --help
After completing these installation steps, you can simply launch the GUI or CLI to get started.
For further guidance on using Arm Performix, including connecting to your target for the first time or setting up the MCP server to use Arm Performix with an AI agent, please refer to the Arm Performix User Guide .
To remove Arm Performix from your system, use the appropriate method for your platform:
sudo apt remove arm-performix
How would you rate this tool quick-install guide?
What is the primary reason for your feedback ?
Thank you! We're grateful for your feedback.