diff options
author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2023-03-04 12:09:24 +0100 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2023-03-04 12:41:16 +0100 |
commit | e207c8aebdcdb88bc8ab838e2ac3dd1774d6a618 (patch) | |
tree | 4bd6629235c9e849385736d750383b117fc4ebcf /netbsd | |
parent | c803ec6dae5556fa35d6bd8124aa536633887f77 (diff) |
Improve CPU computation code
Diffstat (limited to 'netbsd')
-rw-r--r-- | netbsd/Platform.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/netbsd/Platform.c b/netbsd/Platform.c index 9b07d8f0..a79f9c0b 100644 --- a/netbsd/Platform.c +++ b/netbsd/Platform.c @@ -254,14 +254,12 @@ double Platform_setCPUValues(Meter* this, int cpu) { v[CPU_METER_IOWAIT] = 0.0; v[CPU_METER_FREQUENCY] = NAN; this->curItems = 8; - totalPercent = v[CPU_METER_NICE] + v[CPU_METER_NORMAL] + v[CPU_METER_KERNEL] + v[CPU_METER_IRQ]; } else { v[CPU_METER_KERNEL] = cpuData->sysAllPeriod / total * 100.0; v[CPU_METER_IRQ] = 0.0; // No steal nor guest on NetBSD - totalPercent = v[CPU_METER_NICE] + v[CPU_METER_NORMAL] + v[CPU_METER_KERNEL]; this->curItems = 4; } - + totalPercent = v[CPU_METER_NICE] + v[CPU_METER_NORMAL] + v[CPU_METER_KERNEL] + v[CPU_METER_IRQ]; totalPercent = CLAMP(totalPercent, 0.0, 100.0); v[CPU_METER_FREQUENCY] = cpuData->frequency; |