Skip to content

UIforETW with Windows 11 WPA/WPT/xperf

Compare
Choose a tag to compare
@randomascii randomascii released this 10 Nov 06:25
· 31 commits to main since this release

This release of UIforETW includes the latest version of WPT (Windows Performance Toolkit), which has much faster symbol loading and a CPU frequency graph in WPA. symcachegen.exe is finally available! 32-bit support and Windows 7 support have been removed from UIforETW. The .zip file is much bigger because the .msi is much bigger. Oh well.

The full list of changes can be found with:
git log --oneline 3aa62e6..9882261

A partial list includes:

9882261 Install WPT prerequisites as well
ae4a6d4 Fix version-search pattern in rename_to_version.py
c5196b9 Remove 32-bit version of UIforETW
3e3535e Update to Windows 11 WPT and drop Windows 7
186d450 Added batch file for GDI tracing
cae422f Fix echo command in handle-tracking batch file

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/)