Windows 10 April 2018 release
This release of UIforETW includes the April 2018 version of the Windows Performance Toolkit, and some improvements to heap tracing. Upgrading WPT was delayed because Chrome M68's symbol paths were incompatible with it, but M69 shipped a while ago.
Probably the most important changes are that heap tracing can be triggered by specifying the PID (or two PIDs) of a running process, and the startup profile contains an improved heap analysis preset, also available in bin\HeapAnalysis.wpaProfile. Use Settings-> Copy startup profiles to get the new startup profile. Heap tracing details will be posted to https://randomascii.wordpress.com/2015/04/27/etw-heap-tracingevery-allocation-recorded/
The list of important recent changes is:
5db4c58 Print whenever heap tracing flags change
63d4fa5 Add Heap Analysis preset to the startup profile
ee98c51 Fix Chrome process identification to support crashpad parents
5618e5d Enhanced heap tracing abilities
a34225a Update list of Edge Processes
060e21d Enable Control Flow Guard
d3b46f0 Changed to be able to support linking with lld-link.
b8f52da Update list of which Chrome categories to trace
9be3ba4 Added support for WPT installation in atypical locations.
da408ec Rearrange hidden columns in default WPA profile
546ec0e Make ChildProcess class more reusable
61f21d7 Enable C++ Core Check for static analysis
69fd379 Change Stop Tracing to Cancel Tracing
379a0dc Handle "Unknown" process in CPU Usage Summary
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 etwpackage*.zip, unzip it, then run bin\UIforETW.exe (signed). WPT 10 will be installed as needed. etwsymbols*.zip (with source indexing) can be downloaded if needed for debugging. The PDBs can be added to your local symbol server cache with this command (adjust c:\symbols as needed):
"c:\Program Files (x86)\Windows Kits\10\Debuggers\x64\symstore.exe" add /r /f *.pdb /s c:\symbols /t UIforETW
For more information see https://tinyurl.com/etwcentral (aka https://randomascii.wordpress.com/2015/09/24/etw-central/)