Repository navigation
SidebarMonitor 1.5.10 — RAM by process, a GPU load that adds up, colours that contrast
RAM by process with Windows' own share, a GPU load that adds up to its processes, and process colours you can tell apart.
Added
RAM by process, Windows included. The RAM bar is split by who holds the memory in use: the biggest processes by private working set (Task Manager's "Memory" column, instances folded by name) in their own colours, then Windows in grey — its own processes (System, Memory Compression, Registry, Secure System), the kernel's resident pools and drivers, and the file cache — then a dark tail for every smaller process and the pages processes share (DLLs, shared memory), which no single process owns. A legend names the colours (● claude 1.4G ● vmmemWSL 1.1G ● Windows 5.0G), and hovering the bar lists every piece, Windows broken down into kernel, cache and processes. The pieces add up to the RAM in use.
Changed
The GPU load now adds up. Every GPU's load — the graph, the big %, the header — is Task Manager's figure: its busiest engine, each engine the sum of its processes. The NVIDIA card used NVML's own reading, which ran 2–12 points above the engines under the same load, so the processes on the graph never added up to the total above them. The NVML figure (what nvidia-smi and Afterburner show) stays in the graph's tooltip as driver, and the tooltip adds otros for any load the listed processes don't account for. The load also refreshes every tick now, not only when the vendor sensors are read. The CSV's gpu_load follows.
Process colours contrast. A new eight-hue palette spread round the wheel (the old one held red, magenta and orange within 25° of each other, and two greens). Processes drawn together — one bar, one graph, one legend — never share a colour while the palette lasts: the biggest keeps its usual hue, and a smaller one that would have been its twin moves to a contrasting one. Applies to the per-core bars, the GPU lines and VRAM bar, and the RAM bar.
Snapshot contract v29: the agent and the panel must be the same version (the installer updates both). Two installers as before: SidebarMonitor-1.5.10.msi bundles the AMD Ryzen Master Monitoring SDK; SidebarMonitor-lite-1.5.10.msi leaves AMD's binaries out.
Not code-signed yet, so Windows SmartScreen may warn on first run — choose More info → Run anyway.