Skip to content

Releases: google/UIforETW

UIforETW release with thermal throttling measurements

14 Sep 22:29
Compare
Choose a tag to compare

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

08 Sep 15:27
Compare
Choose a tag to compare

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

01 Sep 19:18
Compare
Choose a tag to compare

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

30 Aug 16:30
Compare
Choose a tag to compare

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

20 Aug 00:27
Compare
Choose a tag to compare

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

19 Aug 07:04
Compare
Choose a tag to compare

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

16 Aug 00:00
Compare
Choose a tag to compare

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)

11 Aug 06:27
Compare
Choose a tag to compare

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

08 Aug 18:44
Compare
Choose a tag to compare

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

03 Aug 18:42
Compare
Choose a tag to compare

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