You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/install-guides/ams.md
+22-44Lines changed: 22 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,9 +33,10 @@ test_maintenance: true
33
33
test_images:
34
34
- ubuntu:latest
35
35
---
36
-
[Arm Performance Studio](https://developer.arm.com/Tools%20and%20Software/Arm%20Performance%20Studio) is a performance analysis tool suite for Android and Linux application developers
36
+
[Arm Performance Studio](https://developer.arm.com/Tools%20and%20Software/Arm%20Performance%20Studio) is a performance analysis tool suite for Android and Linux application developers.
37
+
38
+
It comprises a suite of easy-to-use tools that show you how well your game or app performs on production devices, so that you can identify problems that might cause slow performance, overheat devices, or drain the battery.
37
39
38
-
It comprises of a suite of easy-to-use tools that show you how well your game or app performs on production devices, so that you can identify problems that might cause slow performance, overheat the device, or drain the battery.
39
40
40
41
| Component | Functionality |
41
42
|----------|-------------|
@@ -56,37 +57,37 @@ Full details about the supported OS and Android versions are given in the Arm Pe
56
57
57
58
### How do I install Arm Performance Studio on Windows?
58
59
59
-
Run the supplied`Arm_Performance_Studio_<version>_windows_x86-64.exe` installer, and follow the on-screen instructions.
60
+
Run the downloaded`Arm_Performance_Studio_<version>_windows_x86-64.exe` installer, and follow the on-screen instructions.
60
61
61
62
To open Streamline, Frame Advisor or RenderDoc for Arm GPUs, go to the Windows Start menu and search for the name of the tool you want to open.
62
63
63
-
Performance Advisor is a feature of the Streamline command-line application. To generate a performance report, you must first run the provided Python script to enable Streamline to collect frame data from the device. This process is described in detail in the [Get started with Performance Advisor tutorial](https://developer.arm.com/documentation/102478/latest). After you have captured a profile with Streamline, run the `Streamline-cli -pa` command on the Streamline capture file. This command is added to your `PATH` environment variable during installation, so it can be used from anywhere.
64
+
Performance Advisor is a feature of the Streamline command-line application. To generate a performance report, you must first run the provided Python script to enable Streamline to collect frame data from the device. This process is described in detail in the [Get started with Performance Advisor tutorial](https://developer.arm.com/documentation/102478/latest). After you have captured a profile with Streamline, run `Streamline-cli` on the Streamline capture file. This command is added to your `PATH` environment variable during installation, so it can be used from anywhere.
64
65
65
-
```console
66
-
Streamline-cli.exe -pa <options> my_capture.apc
67
-
```
66
+
```console
67
+
Streamline-cli.exe -pa <options> my_capture.apc
68
+
```
68
69
69
-
To run Mali Offline Compiler, open a command terminal, navigate to your work directory, and run the `malioc` command on a shader program. The malioc command is added to your `PATH` environment variable during installation, so can be used from anywhere
70
+
To run Mali Offline Compiler, open a command terminal, navigate to your work directory, and run the `malioc` command on a shader program. The malioc command is added to your `PATH` environment variable during installation, so it can be used from anywhere.
70
71
71
-
```console
72
-
malioc.exe <options> my_shader.frag
73
-
```
72
+
```console
73
+
malioc.exe <options> my_shader.frag
74
+
```
74
75
75
-
### macOS
76
+
### How do I install Arm Performance Studio on macOS?
76
77
77
78
Arm Performance Studio is provided as a `.dmg` package. To mount it, double-click the `.dmg` package and follow the instructions. The Arm Performance Studio directory tree is copied to the Applications directory on your local file system for easy access.
78
79
79
-
Arm recommends that you set the permissions for the installation directory to prevent other users from writing to it. This is typically achieved with the `chmod` command. For example,
80
+
You can remove write permission from the installation directory to prevent other users from writing to it. This is done with the `chmod` command. For example:
80
81
81
82
```
82
83
chmod go-w <dest_dir>
83
84
```
84
85
85
-
Open Streamline, Frame Advisor or RenderDoc for Arm GPUs directly from the Arm Performance Studio directory in your Applications directory. For example, to open Streamline, go to the `<installation_directory>/streamline directory` and open the `Streamline.app` file.
86
+
Open Streamline, Frame Advisor or RenderDoc for Arm GPUs directly from the Arm Performance Studio directory in your Applications directory. For example, to open Streamline, go to the `<installation_directory>/streamline` directory and open the `Streamline.app` file.
86
87
87
88
To run Performance Advisor, go to the `<installation_directory>/streamline` directory, and double-click the `Streamline-cli-launcher` file. Your computer will ask you to allow Streamline to control the Terminal application. Allow this. The Performance Advisor launcher opens the Terminal application and updates your `PATH` environment variable so you can run Performance Advisor from any directory.
88
89
89
-
Performance Advisor is a feature of the Streamline command-line application. To generate a performance report, you must first run the provided Python script to enable Streamline to collect frame data from the device. This process is described in detail in the [Get started with Performance Advisor tutorial](https://developer.arm.com/documentation/102478/latest) tutorial. After you have captured a profile with Streamline, run the `Streamline-cli -pa` command on the Streamline capture file to generate a performance report:
90
+
Performance Advisor is a feature of the Streamline command-line application. To generate a performance report, you must first run the provided Python script to enable Streamline to collect frame data from the device. This process is described in detail in the [Get started with Performance Advisor tutorial](https://developer.arm.com/documentation/102478/latest). After you have captured a profile with Streamline, run the `Streamline-cli` command on the Streamline capture file to generate a performance report:
90
91
91
92
```
92
93
Streamline-cli -pa <options> my_capture.apc
@@ -102,13 +103,13 @@ On some versions of macOS, you might see a message that Mali Offline Compiler is
102
103
103
104
### How do I install Arm Performance Studio on Linux?
104
105
105
-
Arm Performance Studio is provided as a gzipped tar archive. Extract this tar archive to your preferred location, using a recent version (1.13 or later) of GNU tar:
106
+
Arm Performance Studio is provided as a gzipped tar archive. Extract this tar archive to your preferred location, using version 1.13 or later of GNU tar:
106
107
107
108
```
108
-
tar xvzf Arm_Performance_Studio_2025.1_linux.tgz
109
+
tar xvzf Arm_Performance_Studio_<version>_linux.tgz
109
110
```
110
111
111
-
Arm recommends that you set the permissions for the installation directory to prevent other users from writing to it. This is typically achieved with the `chmod` command. For example:
112
+
You can remove write permission from the installation directory to prevent other users from writing to it. This is done with the `chmod` command. For example:
112
113
113
114
```
114
115
chmod go-w <dest_dir>
@@ -117,33 +118,10 @@ chmod go-w <dest_dir>
117
118
You might find it useful to edit your `PATH` environment variable to add the paths to the `Streamline-cli` and `malioc` executables so that you can run them from any directory. Add the following commands to the .bashrc file in your home directory, so that they are set whenever you initialize a shell session:
### How do I install Arm Performance Studio on macOS?
125
-
126
-
To open Streamline, Frame Advisor or RenderDoc for Arm GPUs, go to the installation directory, open the folder for the tool you want to open and run the application file. For example:
127
-
128
-
```
129
-
cd <installation_directory>/streamline
130
-
./Streamline
131
-
```
132
-
133
-
Performance Advisor is a feature of the Streamline command-line application. To use it to generate a performance report, you must first run the provided Python script to enable Streamline to collect frame data from the device. This process is described in detail in the Get started with Performance Advisor tutorial. After you have captured a profile with Streamline, go to the `installation_directory>/streamline` directory and run the `Streamline-cli -pa` command on the Streamline capture file to generate a performance report:
134
-
135
-
```
136
-
cd <installation_directory>/performance_advisor
137
-
./Streamline-cli -pa <options> my_capture.apc
138
-
```
139
-
140
-
To run Mali Offline Compiler, go to the `installation_directory>/mali_offline_compiler` directory and run the `malioc` command on a shader program:
## How do I get started with Arm Performance Studio?
148
126
149
-
See the[Get started with Arm Performance Studio](/learning-paths/mobile-graphics-and-gaming/ams/) learning path for an overview of how to run each tool in Arm Performance Studio.
127
+
Refer to[Get started with Arm Performance Studio](/learning-paths/mobile-graphics-and-gaming/ams/) for an overview of how to run each tool in Arm Performance Studio.
Copy file name to clipboardExpand all lines: content/learning-paths/mobile-graphics-and-gaming/ams/_index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,8 +17,8 @@ prerequisites:
17
17
- For OpenGL ES applications, your device must be running Android 10 or later.
18
18
- For Vulkan applications, your device must be running Android 9 or later.
19
19
- A debuggable build of your application.
20
-
- Download [Arm Performance Studio](https://developer.arm.com/Tools%20and%20Software/Arm%20Performance%20Studio#Downloads) and install it, following the [Install Guide](/install-guides/ams). It is supported on Windows, Linux, and macOS host platforms.
21
-
- Download and install [Android SDK Platform tools](https://developer.android.com/studio/releases/platform-tools.html). Required for [Android Debug bridge (adb)](https://developer.android.com/studio/command-line/adb).
20
+
- Arm Performance Studio installed. Follow the [Arm Performance Studio install guide](/install-guides/ams) for instructions.
21
+
- Android SDK Platform tools installed. Required for the Android Debug bridge (adb).
Copy file name to clipboardExpand all lines: content/learning-paths/mobile-graphics-and-gaming/ams/ams.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ weight: 2 # 1 is first, 2 is second, etc.
7
7
# Do not modify these elements
8
8
layout: "learningpathall"
9
9
---
10
-
[Arm Performance Studio](https://developer.arm.com/Tools%20and%20Software/Arm%20Mobile%20Studio) (formerly known as Arm Mobile Studio) is a performance analysis tool suite for developers to performance test their applications on devices with Mali-based GPUs. It comprises of 4 easy-to-use tools that show you how well your application performs either on off-the-shelf Android devices, or Linux targets. The tools help you to identify problems that might slow down performance, overheat the device, or drain the battery.
10
+
[Arm Performance Studio](https://developer.arm.com/Tools%20and%20Software/Arm%20Mobile%20Studio) (formerly known as Arm Mobile Studio) is a performance analysis tool suite for developers to performance test their applications on devices with Mali-based GPUs. It consists of 5 easy-to-use tools that show you how well your application performs either on off-the-shelf Android devices, or Linux targets. The tools help you to identify problems that might slow down performance, overheat the device, or drain the battery.
11
11
12
12
| Component | Functionality |
13
13
|----------|-------------|
@@ -17,4 +17,6 @@ layout: "learningpathall"
17
17
|[Mali Offline Compiler](https://developer.arm.com/Tools%20and%20Software/Mali%20Offline%20Compiler)| Analyze how efficiently your shader programs perform on a range of Mali GPUs. |
18
18
|[RenderDoc for Arm GPUs](https://developer.arm.com/Tools%20and%20Software/RenderDoc%20for%20Arm%20GPUs)| The industry-standard tool for debugging Vulkan graphics applications, including early support for Arm GPU extensions and Android features. |
19
19
20
-
Arm Performance Studio is supported on Windows, Linux, and macOS hosts. See the [Install Guide](/install-guides/ams) for installation instructions.
20
+
Arm Performance Studio is supported on Windows, Linux, and macOS hosts.
21
+
22
+
Refer to the [Arm Performance Studio install guide](/install-guides/ams/) for installation instructions.
Copy file name to clipboardExpand all lines: content/learning-paths/mobile-graphics-and-gaming/ams/setup_tasks.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ layout: "learningpathall"
9
9
---
10
10
## Installation
11
11
12
-
1.[Download Arm Performance Studio](https://developer.arm.com/Tools%20and%20Software/Arm%20Performance%20Studio#Downloads) and follow the installation instructions in the [Install Guide](/install-guides/ams). Details about changes since the last release can be found in the [Release Note](https://developer.arm.com/documentation/107649/latest/).
12
+
1.Install Arm Performance Studio by follwing the instructions in the [Arm Performance Studio install guide](/install-guides/ams). Details about changes since the last release can be found in the [Release Note](https://developer.arm.com/documentation/107649/latest/).
13
13
1. Ensure you have installed [Android Debug Bridge (adb)](https://developer.android.com/studio/command-line/adb). `adb` is available with the Android SDK platform tools, which are installed as part of Android Studio. Alternatively, you can download them separately as part of the Android SDK platform tools.
14
14
1. Performance Advisor uses a Python script to connect to your device. To run this script, you will need [Python](https://www.python.org/downloads/) 3.8 or later installed.
0 commit comments