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
You can also install the WindowsPerf Visual Studio Extension from GitHub.
76
+
You can also install the WindowsPerf Visual Studio Extension from GitLab.
77
77
78
-
Download the installation file directly from the [GitHub release page](https://github.com/arm-developer-tools/windowsperf-vs-extension/releases).
78
+
Download the installation file directly from the [release page](https://gitlab.com/Linaro/WindowsPerf/vs-extension/-/releases).
79
79
80
80
Unzip the downloaded file and double click on the `WindowsPerfGUI.vsix` file.
81
81
@@ -85,7 +85,7 @@ Make sure that any previous version of the extension is uninstalled and that Vis
85
85
86
86
### Build from source
87
87
88
-
To build the source code, clone [the repository](https://github.com/arm-developer-tools/windowsperf-vs-extension) and build the `WindowsPerfGUI` solution using the default configuration in Visual Studio.
88
+
To build the source code, clone [the repository](https://gitlab.com/Linaro/WindowsPerf/vs-extension.git) and build the `WindowsPerfGUI` solution using the default configuration in Visual Studio.
89
89
90
90
Building the source is not required, but offered as an alternative installation method if you want to customize the extension.
@@ -83,14 +83,14 @@ Close Windows Performance Analyzer.
83
83
84
84
You are now ready to install the WPA plugin, which is a single `.dll` file.
85
85
86
-
Download the `.zip` file from the [Windows Perf WPA plugin GitHub releases page](https://github.com/arm-developer-tools/windowsperf-wpa-plugin/releases) on GitHub.
86
+
Download the `.zip` file from the [Windows Perf WPA plugin releases page](https://gitlab.com/Linaro/WindowsPerf/wpa-plugin/-/releases).
87
87
88
88
Alternatively, you can download the `.zip` file from a command prompt:
@@ -30,7 +30,7 @@ multitool_install_part: false # Set to true if a sub-page of a multi-page arti
30
30
layout: installtoolsall # DO NOT MODIFY. Always true for tool install articles
31
31
---
32
32
33
-
WindowsPerf is a Linux Perf-inspired Windows on Arm performance profiling tool. Profiling is based on the Arm AArch64 PMU and its hardware counters. WindowsPerf supports the counting model for obtaining aggregate counts of occurrences of PMU events, and the sampling model for determining the frequencies of event occurrences produced by program locations at the function, basic block, and instruction levels. WindowsPerf is an open-source project hosted on [GitHub](https://github.com/arm-developer-tools/windowsperf).
33
+
WindowsPerf is a Linux Perf-inspired Windows on Arm performance profiling tool. Profiling is based on the Arm AArch64 PMU and its hardware counters. WindowsPerf supports the counting model for obtaining aggregate counts of occurrences of PMU events, and the sampling model for determining the frequencies of event occurrences produced by program locations at the function, basic block, and instruction levels. WindowsPerf is an open-source project hosted on [GitLab](https://gitlab.com/Linaro/WindowsPerf/windowsperf/)
34
34
35
35
WindowsPerf consists of a kernel-mode driver and a user-space command-line tool. You can seamlessly integrate the WindowsPerf command line tool with both the [WindowsPerf Visual Studio Extension](#vs2022) and the [WindowsPerf VS Code Extension](#vscode). These extensions, which you can download from the Visual Studio Marketplace, enhance the functionality of WindowsPerf by providing a user-friendly interface, and additional features for performance analysis and debugging. This integration allows developers to efficiently analyze and optimize their applications directly within their preferred development environment.
36
36
@@ -49,30 +49,30 @@ See also the [Visual Studio for Windows on Arm install guide](/install-guides/vs
49
49
50
50
## Download WindowsPerf
51
51
52
-
You can download the latest release package, `windowsperf-bin-<version>.zip` from the Arm GitHub repository:
52
+
You can download the latest release package, `windowsperf-bin-<version>.zip` from the Linaro GitLab repository:
You can install the kernel driver using the supplied `wperf-devgen` installer.
74
74
75
-
The [wperf-devgen](https://github.com/arm-developer-tools/windowsperf/blob/main/wperf-devgen/README.md) tool has been designated as the preferred installer and uninstaller for the WindowsPerf Kernel Driver in the latest release. This tool offers a simple process for managing the installation and removal of the driver.
75
+
The [wperf-devgen](https://gitlab.com/Linaro/WindowsPerf/windowsperf/-/tree/main/wperf-devgen/README.md) tool has been designated as the preferred installer and uninstaller for the WindowsPerf Kernel Driver in the latest release. This tool offers a simple process for managing the installation and removal of the driver.
76
76
77
77
{{% notice Note%}}
78
78
You must install the driver as `Administrator`.
@@ -83,7 +83,7 @@ Open a **Windows Command Prompt** terminal with **Run as administrator** selecte
83
83
Make sure you are in the `windowsperf-bin-<version>` directory:
84
84
85
85
```command
86
-
cd windowsperf-bin-3.8.0
86
+
cd windowsperf-bin-4.0.0
87
87
```
88
88
89
89
### Install with wperf-devgen {#devgen_install}
@@ -123,8 +123,8 @@ You see output similar to:
123
123
```output
124
124
Component Version GitVer FeatureString
125
125
========= ======= ====== =============
126
-
wperf 3.8.0 6d15ddfc +etw-app
127
-
wperf-driver 3.8.0 6d15ddfc +etw-drv
126
+
wperf 4.0.0 b18197bd +etw-app
127
+
wperf-driver 4.0.0 b18197bd +etw-drv
128
128
129
129
```
130
130
## Uninstall wperf driver
@@ -138,7 +138,7 @@ You must uninstall the driver as `Administrator`.
138
138
### Uninstall with wperf-devgen {#devgen_uninstall}
139
139
140
140
```command
141
-
cd windowsperf-bin-3.8.0\wperf-driver
141
+
cd windowsperf-bin-4.0.0\wperf-driver
142
142
wperf-devgen uninstall
143
143
```
144
144
@@ -162,7 +162,7 @@ Install by opening **Extensions** menu, click **Manage Extensions**, and click *
162
162
In order to set the path to the `wperf.exe` executable, go to **Tools** -> **Options** -> **WindowsPerf** -> **WindowsPerf Path** and set the absolute path to the wperf.exe executable and then click on the **Validate** button.
163
163
{{% /notice %}}
164
164
165
-
Also, visit WindowsPerf GUI project website on [GitHub](https://github.com/arm-developer-tools/windowsperf-vs-extension) for more details and latest updates.
165
+
Also, visit WindowsPerf GUI project website on [GitLab](https://gitlab.com/Linaro/WindowsPerf/vs-extension) for more details and latest updates.
166
166
167
167
## Install WindowsPerf VS Code Extension (optional) {#vscode}
168
168
@@ -180,7 +180,7 @@ If using a non-Windows on Arm host, you can import and analyze `WindowsPerf` JSO
180
180
You do not need to install `wperf` on non-Windows on Arm devices.
0 commit comments