Status box: show RemSound's own CPU and memory usage (held for next release)

New last status line "CPU usage 2% and memory 184 MB" — CPU as a share of the whole machine
(Task Manager style: process CPU-time delta / wall-clock / logical-core count), memory as the
working set via the same MB-to-GB formatter the totals use. Sampled on the existing once-a-second
status tick with a cached Process handle. Shows on screen and reads/copies with the rest of the
status (Ed's idea).

Held for the next release.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Ednunp
2026-06-24 15:22:40 +01:00
co-authored by Claude Opus 4.8
parent be32a060e7
commit 771a358a87
3 changed files with 18 additions and 4 deletions
+1 -1
View File
@@ -188,7 +188,7 @@ The main window has three parts, stacked top to bottom:
1. A **menu bar** at the top with four menus — _File_ , _Record_ , _Options_ and _Help_. See Menus.
2. A **row of tabs** with three tabs — Connectivity, Audio inputs and outputs, Audio profile. Each tab has its own Alt+letter shortcuts that only work when that tab is the one showing — so the same letter can do different things on different tabs without clashing.
3. A **status line** at the bottom that updates once a second with how long you've been connected, how many peers you have, whether sound is flowing, and connection health.
3. A **status line** at the bottom that updates once a second with how long you've been connected, how many peers you have, whether sound is flowing, connection health, and RemSound's own CPU and memory usage.
Tab| What it's for
---|---