UIforETW is a Windows performance tracing companion that wraps the Event Tracing for Windows (ETW) toolchain in an approachable GUI. It standardizes trace collection profiles, launches WPR/xperf with the right providers, and organizes the resulting .etl files for repeatable investigations. The tool streamlines the entire loop—record, annotate, open in WPA/XperfView—so engineers can focus on finding scheduling stalls, I/O bottlenecks, GC pauses, or GPU hitches instead of memorizing command-line incantations. It also manages symbol settings and capture templates, making it much easier to get actionable call stacks on developer machines and CI bots alike. Built-in quality-of-life options hide advanced complexity until you need it while preserving full access to the underlying ETW power. Over time it’s become a go-to “front door” for Windows performance work in games, browsers, and desktop apps.
Features
- One-click start/stop of curated ETW capture profiles
- Automatic organization of traces with notes and metadata
- Easy handoff to Windows Performance Analyzer (WPA) or xperf viewers
- Managed symbol paths to ensure high-fidelity call stacks
- Templates for CPU, I/O, GPU, .NET/GC, and UI responsiveness scenarios
- Lightweight GUI that exposes advanced ETW providers on demand