Releases: google/UIforETW
UIforETW release with thermal throttling measurements
This release of UIforETW records ground-truth CPU frequency information to help with detecting of thermal throttling. It also reduces the user-provider event rate to prevent the buffers from being reused too frequently.
As usual the etwpackage.zip file contains 32-bit and 64-bit versions of UIforETW.exe, statically linked so that they 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 and unzip etwpackage.zip and run bin\UIforETW. WPT 10 and WPT 8.1 will be installed as needed.
For more information see https://tinyurl.com/etwcentral (aka https://randomascii.wordpress.com/2015/09/24/etw-central/)
UIforETW release with python.bat support
This release of UIforETW supports running Python scripts (to strip Chrome symbols and identify Chrome processes) using Chromium's depot_tools' python.bat.
As usual the etwpackage.zip file contains 32-bit and 64-bit versions of UIforETW.exe, statically linked so that they will run anywhere. No compilation required. It also includes 64-bit versions of the Windows Performance Toolkit (WPT) installers.
To use this release just unzip the file and run bin\UIforETW. WPT 10 and WPT 8.1 will be installed as needed.
For more information see https://randomascii.wordpress.com/2015/09/01/xperf-basics-recording-a-trace-the-ultimate-easy-way/
UIforETW release with custom flags and stacks
This release of UIforETW allows specifying custom kernel flags and stack walks in the settings dialog. It also adds support for loading traces in Media eXperience Analyzer (separate install), ETWMarkW and ETWMarkWPrintf, C bindings for ETWProviders functions, tracing summary events at the end of traces, updated WPA 10 GPU usage settings (update your startup profile) and more. This release fixes an incorrect provider flag in v1.15.
As usual the etwpackage.zip file contains 32-bit and 64-bit versions of UIforETW.exe, statically linked so that they will run anywhere. No compilation required. It also includes 64-bit versions of the Windows Performance Toolkit (WPT) installers.
To use this release just unzip the file and run bin\UIforETW. WPT 10 and WPT 8.1 will be installed as needed.
For more information see https://randomascii.wordpress.com/2015/09/01/xperf-basics-recording-a-trace-the-ultimate-easy-way/
UIforETW release with custom flags and stacks
This release of UIforETW allows specifying custom kernel flags and stack walks in the settings dialog. It also adds support for loading traces in Media eXperience Analyzer (separate install), ETWMarkW and ETWMarkWPrintf, C bindings for ETWProviders functions, tracing summary events at the end of traces, updated WPA 10 GPU usage settings (update your startup profile) and more.
As usual the etwpackage.zip file contains 32-bit and 64-bit versions of UIforETW.exe, statically linked so that they will run anywhere. No compilation required. It also includes 64-bit versions of the Windows Performance Toolkit (WPT) installers.
To use this release just unzip the file and run bin\UIforETW. WPT 10 and WPT 8.1 will be installed as needed.
For more information see https://randomascii.wordpress.com/2015/04/14/uiforetw-windows-performance-made-easier/
UIforETW release with improved Chrome support
This release of UIforETW improves some table/graph presets and increases the ETW buffer count when doing Chrome tracing.
As usual the etwpackage.zip file contains 32-bit and 64-bit versions of UIforETW.exe, statically linked so that they will run anywhere. No compilation required. It also includes 64-bit versions of the Windows Performance Toolkit (WPT) installers.
To use this release just unzip the file and run bin\UIforETW. WPT 10 and WPT 8.1 will be installed as needed.
For more information see https://randomascii.wordpress.com/2015/04/14/uiforetw-windows-performance-made-easier/
UIforETW release with improved Chrome support
This release of UIforETW adds Identify Chrome Processes to the trace list context menu and has the Chrome developer flag default to off, for easier recording of traces by non-developers.
As usual the etwpackage.zip file contains 32-bit and 64-bit versions of UIforETW.exe, statically linked so that they will run anywhere. No compilation required. It also includes 64-bit versions of the Windows Performance Toolkit (WPT) installers.
To use this release just unzip the file and run bin\UIforETW. WPT 10 and WPT 8.1 will be installed as needed.
For more information see https://randomascii.wordpress.com/2015/04/14/uiforetw-windows-performance-made-easier/
UIforETW release with improved graphing
This release of UIforETW includes new startup profiles designed to make graphing custom data easier - see https://randomascii.wordpress.com/2015/08/03/graph-all-the-things-using-wpt-10/. Don't forget to copy over the new startup profiles using the settings dialog.
As usual the etwpackage.zip file contains 32-bit and 64-bit versions of UIforETW.exe, statically linked so that they will run anywhere. No compilation required. It also includes the Windows Performance Toolkit (WPT) installers.
To use this release just unzip the file and run bin\UIforETW. WPT 10 and WPT 8.1 will be installed as needed.
For more information see https://randomascii.wordpress.com/2015/04/14/uiforetw-windows-performance-made-easier/
UIforETW release with WPT installers (v2)
This is the fifth 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 - that also includes the Windows Performance Toolkit (WPT) installers.
To use this release just unzip the file and run bin\UIforETW. WPT 10 will be installed, and WPT 8.1 will be installed if necessary. The WPT installers can also be manually run - look in third_party\wpt81 and third_party\wpt10.
For more information see https://randomascii.wordpress.com/2015/04/14/uiforetw-windows-performance-made-easier/
The only change from the previous release is that the etwpackage.zip adds an extra layer of directory indirection.
UIforETW release with WPT installers
This is the fifth 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 - that also includes the Windows Performance Toolkit (WPT) installers.
To use this release just unzip the file and run bin\UIforETW. WPT 10 will be installed, and WPT 8.1 will be installed if necessary. The WPT installers can also be manually run - look in third_party\wpt81 and third_party\wpt10.
Easier graphing with WPT 10
This is the fourth 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.
This release adjusts the WPA 10 startup profile to make graphing of custom generic data easier. It does this by setting an aggregation mode on each of the payload columns. In order to benefit from this change you need to use the Settings dialog to "Copy startup profiles", and you need to install the RTM version of WPT 10, available as part of the Windows 10 SDK at: https://dev.windows.com/en-us/downloads/windows-10-sdk