diff options
author | Benny Baumann <BenBE@geshi.org> | 2020-11-22 00:47:32 +0100 |
---|---|---|
committer | Christian Göttsche <cgzones@googlemail.com> | 2020-11-22 10:04:18 +0100 |
commit | 98943d595e659377ba91c7fbab211e6884359d3c (patch) | |
tree | 53bfa19676d7666723f252ff8aeb16171df6d711 /solaris | |
parent | 51be2d5415cad7981f56a983afa2c0113d86e1be (diff) |
Reduce scope of totaltime
Diffstat (limited to 'solaris')
-rw-r--r-- | solaris/SolarisProcessList.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/solaris/SolarisProcessList.c b/solaris/SolarisProcessList.c index 474c0fd1..4249fa60 100644 --- a/solaris/SolarisProcessList.c +++ b/solaris/SolarisProcessList.c @@ -74,7 +74,6 @@ static inline void SolarisProcessList_scanCPUTime(ProcessList* pl) { double intrbuf = 0; double krnlbuf = 0; double userbuf = 0; - uint64_t totaltime = 0; int arrskip = 0; assert(cpus > 0); @@ -104,10 +103,12 @@ static inline void SolarisProcessList_scanCPUTime(ProcessList* pl) { && (krnltime != NULL) && (usertime != NULL) ); CPUData* cpuData = &(spl->cpus[i + arrskip]); - totaltime = (idletime->value.ui64 - cpuData->lidle) - + (intrtime->value.ui64 - cpuData->lintr) - + (krnltime->value.ui64 - cpuData->lkrnl) - + (usertime->value.ui64 - cpuData->luser); + + uint64_t totaltime = (idletime->value.ui64 - cpuData->lidle) + + (intrtime->value.ui64 - cpuData->lintr) + + (krnltime->value.ui64 - cpuData->lkrnl) + + (usertime->value.ui64 - cpuData->luser); + // Calculate percentages of deltas since last reading cpuData->userPercent = ((usertime->value.ui64 - cpuData->luser) / (double)totaltime) * 100.0; cpuData->nicePercent = (double)0.0; // Not implemented on Solaris |