Versions:
UIforETW 1.60 is a lightweight Windows utility written by Bruce Dawson that streamlines the collection, storage, and basic management of Event Tracing for Windows (ETW) traces. Built for developers, performance engineers, and system administrators who need repeatable, low-overhead profiling data, the program wraps the otherwise command-line-centric WPR and xperf toolset inside a straightforward GUI. A single click starts a predefined or custom trace that captures kernel, CLR, GPU, power, and disk events while automatically appending symbols and system metadata; the same interface stops the session, compresses the resulting .etl file, and opens it in the Microsoft Windows Performance Analyzer (WPA) for immediate inspection. Because every capture is tagged with the running process list, command line, build number, and user notes, historical comparisons across software iterations or hardware configurations become trivial. Typical use cases include regression testing of in-house applications, measuring the impact of Windows updates, troubleshooting sporadic latency spikes in production servers, and generating shareable evidence for vendor support tickets. The tool also exposes presets for common scenarios such as CPU sampling, heap profiling, and audio/video glitch detection, while still allowing advanced operators to inject arbitrary provider flags or stack-walking keywords. UIforETW therefore sits in the Diagnostics & Debugging category, offering a pragmatic bridge between ETW’s analytical power and the convenience demanded by time-constrained engineers. Only one public release—version 1.60—has been published to date, yet the codebase remains open for community pull requests that refine providers or expand the symbol resolver. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.
Tags: