From d46dcf99fdfe039f0cf620a75c81e10612d2e19c Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 10 Apr 2007 16:27:12 +0000 Subject: Make process memory percentage calculation saner. --- ProcessList.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ProcessList.c b/ProcessList.c index aa359f03..961f8d56 100644 --- a/ProcessList.c +++ b/ProcessList.c @@ -602,8 +602,8 @@ void ProcessList_processEntries(ProcessList* this, char* dirname, int parent, fl process->percent_cpu = (process->utime + process->stime - lasttimes) / period * 100.0; - process->percent_mem = process->m_resident / - (float)(this->usedMem - this->cachedMem - this->buffersMem) * + process->percent_mem = (process->m_resident * PAGE_SIZE) / + (float)(this->totalMem) * 100.0; this->totalTasks++; -- cgit v1.2.3