This repository was archived by the owner on Jan 17, 2025. It is now read-only.
Releases: arm-developer-tools/windowsperf
Releases · arm-developer-tools/windowsperf
Release 3.8.0 - enhancements and improvements
Introduction to release 3.8.0
We are excited to announce the release of WindowsPerf version 3.8.0. This version brings several enhancements and improvements. In this release, we have focused on aligning WindowsPerf with the Visual Studio extension support. We have made significant improvements to the manual feature.
- Added
armv8-a
andarmv9-a
towperf man
(manual) CPU list. - Added new command line option
--cwd
, a--output
and--output-csv
command line prefix feature.- Now users can specify default output directory where they want to store JSON and/or CSV timeline file.
- Added new command line option
--output-csv
to specify name of the timeline CSV file. - Added
n seconds time elapsed
for sample and record commands. - Added Microsoft to vendors.
Further Improvements to Arm Statistical Profiling Extension (SPE) Support
We continue to enhance our support for Arm Statistical Profiling Extension (SPE). With this release, users can expect further improvements in the performance and accuracy of Arm SPE profiling.
- Enable diagnostics PMU events when SPE sampling is enabled, see !681.
- Show SPE related PMU events with SPE sampling:
sample_pop
,sample_feed
,sample_filtrate
, andsample_collision
. - New JSON format output for SPE related sampling.
- Show SPE related PMU events with SPE sampling:
- Fix excessive counting being done on SPE raw samples, see !665.
WindowsPerf Installation
You can now find in our INSTALL.md document.
⚠️ WindowsPerf Kernel driver akawperf-driver
is signed only for Windows 11!
>wperf --version
Component Version GitVer FeatureString
========= ======= ====== =============
wperf 3.8.0 6d15ddfc +etw-app
wperf-driver 3.8.0 6d15ddfc +etw-drv
SPE build
You will find WindowsPerf build with beta support for SPE in the release binary (SPE/
subdirectory).
>wperf --version
Component Version GitVer FeatureString
========= ======= ====== =============
wperf 3.8.0 6d15ddfc +etw-app+spe
wperf-driver 3.8.0 6d15ddfc +trace+spe
Known Issues
Command line option --cwd
yields warning is used:
>wperf stat -m imix --json --cwd C:\Users\przemek\Workspace --output test.json sleep 3
warning: unexpected arg '--cwd' ignored