UIforETW with Windows 11 22H2 WPA/WPT/xperf
This release of UIforETW includes the latest version (22H2) of WPT (Windows Performance Toolkit), which supports PDBs larger than 4 GiB.
The full list of changes can be found with:
git log --oneline 9882261..c54ed34
A partial list includes:
495b9f3 (origin/main) Upgrade to UIforETW 1.57, install Windows 22H2 WPT
ea32da8 Build binaries instead of using committed ones
dd2c713 Build UIforETW with VS 2022
daccee6 Add --collapsethreads flame-graph option
a39a71f Put etwpmc_. in UIforETW bin directory
c464838 Fixes and simplifications to PMC parsing
73e048f Python 3 compatibility and other fixups
6a97aef Update IdleWakeups.cs
6da5fdb Adding ETW trace processor to find chrome.exe idle wakeups
The etwpackage*.zip file contains a 64-bit version of UIforETW.exe, statically linked so that it will run anywhere. No compilation required. It also includes 64-bit versions of the Windows Performance Toolkit (WPT) installers.
To use this release just download etwpackage*.zip, unzip it, then run bin\UIforETW.exe (signed). Windows Performance Toolkit (WPT) will be installed as needed. Symbols are available on this symbol server: https://randomascii-symbols.commondatastorage.googleapis.com/
For more information see https://tinyurl.com/etwcentral (aka https://randomascii.wordpress.com/2015/09/24/etw-central/)