Skip to content

CoreCycler GUI v2.1.0

Latest

Choose a tag to compare

@fpsheaven fpsheaven released this 25 Mar 13:31

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

Download

Download corecycler-gui.exe below and place it in your CoreCycler folder (next to script-corecycler.ps1).