CoreCycler GUI v2.1.0
Core & Thread Monitoring
- The monitor grid now shows CORES & THREADS — each physical core renders as a row with a Core box and a Thread box (HT/SMT sibling)
- Live status: active logical CPUs light up during stress testing, idle ones stay dimmed
- SMT-aware: automatically detects Hyperthreading/SMT and maps logical CPUs to physical cores
- Non-SMT systems show just the Core box
Fast Stress Process Exit Detection
- The GUI now learns the spawned stress-test PID directly from CoreCycler script output
- Polls the process directly for faster detection when the stress program exits or crashes
Stop Test Improvements
- Stopping a test now properly resets all thread indicators to idle
- The previously testing core is marked as Passed (not left in Testing state)
- Cores that already passed or errored keep their status
Layout & UI Fixes
- Fixed window close button (X) becoming unclickable — the monitor panel now clips its content to prevent layout overflow into the title bar
- Status text for stopped/finished tests is now bright white instead of dim gray
- Log lines containing "Stopped" also use bright white text
Testing
- 19 unit tests covering thread parsing, cross-core reset, stop/reset behavior, PID extraction, config round-trips, SMT constraints, and more
Requirements
- Windows 10/11
- .NET 8 Runtime
- PowerShell (included with Windows)
Download
Download corecycler-gui.exe below and place it in your CoreCycler folder (next to script-corecycler.ps1).