Release 3.0.1 - WindowsPerf GUI Extension Release Notes
Release Notes: WindowsPerf Visual Studio Extension v3.0.1
We are excited to announce the release of WindowsPerf Visual Studio Extension v3.0.1, which introduces significant new features and enhancements.
This version of the extension is compatible with WindowsPerf 3.8.0 only!
How to install the extension
See Getting started section of the main docs for more details.
What's new in v3.0.1
Fixed bug with counting settings UI when you want to remove metrics
What's new in v3.0.0
Arm Statistical Profiling Extension (SPE) sampling support
The extension now supports SPE sampling and SPE filters.
To run a SPE sample all you need to do is open the sampling settings ( View -> Sampling Explorer -> Sampling Settings (Cog wheel button)) then click on Enable SPE mode checkbox. This will change the event list dropbox to a filter list for the SPE command.
Prerequisites
To be able to run SPE on a device you need to satisfy a few conditions.
- You need to install
WindowsPerf
andWindowsPerf driver
with SPE flag enabled. To do so you can downloadWindowsPerf
from the release page and install the version under theSPE
folder. - Your arm CPU must have a Statistical Profiling Extension which has been available since the introduction of the Neoverse N1 CPU platform in 2019.
- You need to be running Windows On arm in Test Mode
Improved Windows Performance Analyzer (WPA) integration
In this version we added a new options page for setting WPA search directories. This helps the extension load our plugins from the correct directory
Also when opening a count in WPA we now check for the existence of our plugin under the name of WindowsPerf WPA plugin
if the latter was not found we show an error message saying :
Could not detect WindowsPerf WPA Plugin. Please make sure the plugin is installed correctly..
or if WPA itself is not found
WPA is not installed. Please make sure it's installed correctly and added to the PATH environment variable..
A new environment variable was introduced in the
WindowsPerf
installer that points to said folder under the name of:WPA_ADDITIONAL_SEARCH_DIRECTORIES
this is the default option used by the extension
Other improvements:
- Enhanced the list of metrics with the list of groups of metrics
- Hardcoded the list of SPE filters in case
WindowsPerf list
version that is used still does not support the list of SPE filters.
Compatibility and Requirements
- This version is compatible with Visual Studio 2022 (amd64) and 2022 (Arm64).
Documentation
- You can find all the updated documentation and new tutorials in our Wiki.