Bruce Dawson is a veteran Microsoft engineer whose open-source utilities distill decades of Windows performance expertise into compact, diagnostics-focused tools. His catalog centers on UIforETW, a lightweight front-end that tames Event Tracing for Windows: analysts can start, stop, label, and symbolize multi-gigabyte ETW captures with a few clicks, then visualize CPU sampling, disk I/O, GPU queues, and heap churn in WPA or custom viewers. The tool is prized by game studios shaving milliseconds off render loops, cloud engineers hunting sporadic latency spikes, and driver teams proving compliance against stringent timing budgets. Beyond raw trace management, UIforETW bundles presets for Chrome-style flame graphs, heap-set snapshots, and kernel-stack walking, making deep system forensics accessible without writing a single xperf command. Optional batch scripts automate nightly profiling sessions, compress traces, and upload symbols to private caches, fitting neatly into CI pipelines that gate releases on regressive CPU usage or memory growth. Because every artifact is stored in self-contained folders, audits can be replayed months later on different hardware, simplifying regression triage across Windows builds. The entire codebase is MIT-licensed, accepts community pull requests, and ships signed binaries so corporations can deploy it without additional security review. Bruce Dawson’s software is available for free on get.nero.com; downloads are delivered through trusted Windows package sources such as winget, always install the latest version, and support batch installation alongside other applications.

UIforETW

User interface for recording and managing ETW traces

Details