Skip to content
← Documentation

System Information

System Information

The System Information window provides comprehensive hardware topology, memory metrics, and I/O statistics — all updating in real time.


Opening

Click the System Information button in the main window toolbar, or access it from the window menu.


Summary Tab

The default view shows an overview of your system:

Section Metrics
CPU Graph Total + kernel history sparkline (60 samples)
RAM Graph Memory load % history sparkline (60 samples)
Totals Handles, threads, process count
CPU Total %, kernel %, user %
Memory In-use, available, total (GB)
Topology Physical cores, sockets, logical processors

The header shows the CPU model name, core/thread count, and total RAM capacity.


CPU Tab

Detailed CPU metrics:

Metric Description
History Graph Full-width CPU total + kernel sparkline
CPU Model Processor name from registry
Cores Physical core count
Logical Logical processor count (threads)
Total % Overall CPU utilization
Kernel % Time spent in kernel mode
User % Time spent in user mode

Memory Tab

Comprehensive memory breakdown:

Metric Description
History Graph Memory load % sparkline
Total Total physical RAM (GB)
In Use Currently used RAM (GB + %)
Available Free physical RAM (GB)
Commit Total Current commit charge (GB)
Commit Limit Maximum commit limit (GB)
Commit Peak Highest commit since boot (GB)
Paged Pool Kernel paged pool (MB)
Non-Paged Pool Kernel non-paged pool (MB)
Handles Total system handle count

I/O History Tab

System-wide I/O and kernel metrics:

Metric Description
Processes Total process count
Threads Total thread count
Handles Total handle count
Paged Pool Kernel paged pool (MB)
Non-Paged Pool Kernel non-paged pool (MB)

How It Works

The SystemMetricsCollector singleton gathers metrics on each process refresh cycle:

  • CPU times via GetSystemTimes (idle, kernel, user)
  • Memory via GlobalMemoryStatusEx
  • Commit charge via GetPerformanceInfo
  • CPU topology via GetProcessorInformation and registry
  • History stored in 60-sample circular buffers

All metrics are collected with zero additional overhead — they run alongside the existing process refresh cycle.