diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-17 11:57:30 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-17 11:57:30 +0200 |
| commit | ffd6b594724d7aadd2cd08782485ece9a2aa5331 (patch) | |
| tree | 872b3930239eb9229cd9738ca13fb12be67ae842 /desktop/modules/user/UserModule.qml | |
| parent | f73b88072b7abad720923dd32bae6a1e98bf64d5 (diff) | |
| download | quickshell-ffd6b594724d7aadd2cd08782485ece9a2aa5331.tar.gz quickshell-ffd6b594724d7aadd2cd08782485ece9a2aa5331.zip | |
perf: sample everything always, not only while the page is open
Per-core load, the network rate, VRAM and the fan used to run only while
a PerfPanel existed, and closing the page cleared them. Opening the
drawer therefore always showed a fresh first sample and an empty network
graph, which made the page not very useful as a glance at what just
happened. Everything now samples for the whole session, so the graph
opens on the last minute of history.
The cost is the VRAM fdinfo scan, ~14ms every 2s, now unconditional; a
ponytail note beside it says to gate it on the panel again if that shows
up. The LAN address and the public IP check run once at startup instead
of on each page open.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/user/UserModule.qml')
0 files changed, 0 insertions, 0 deletions
