Skip to content

Finishing Windows 10 and WPT 10 support

Compare
Choose a tag to compare
@randomascii randomascii released this 24 Jul 22:09
· 378 commits to master since this release

This is the third release of UIforETW using the github release mechanism. This release mechanism allows publishing 32-bit and 64-bit versions of UIforETW.exe, statically linked so that they will run anywhere. The etwpackage.zip file is a complete stand-alone install of UIforETW - no compilation required.

With this release UIforETW should work seamlessly with Windows Performance Toolkit (WPT) 10 and Windows 10. WPT 8.1 is still supported but WPT 10 should be installed especially when working on Windows 10. WPT 8.1 should also be installed if working on Windows 7 and below.

Details:

  • The WPT 10 version of xperf records bad traces (no debug information, no symbols) on Windows 7 and below. WPT 8.1 must be installed and will be used in that case. WPT 10 can also be installed.
  • The WPT 10 version of xperf must be used to change the CPU sampling rate on Windows 10. It will automatically be used if installed. WPT 8.1 is not needed in this case.
  • The WPT 10 version of WPA appears to be clearly better than the WPT 8.1 version so it is now the default trace viewer (when a trace is double-clicked). The 8.1 version can be explicitly selected from the context menu if desired.