From fe9833bae838296ec2e17161fe666faba769b101 Mon Sep 17 00:00:00 2001 From: Angelo Marletta Date: Fri, 15 Jun 2012 03:25:33 +0100 Subject: fixed bug in cpu time calculation --- src/process_iterator.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/process_iterator.c b/src/process_iterator.c index bacf914..a9e66ed 100644 --- a/src/process_iterator.c +++ b/src/process_iterator.c @@ -42,9 +42,9 @@ static int read_process_info(pid_t pid, struct process *p) p->ppid = atoi(token); for (i=0; i<10; i++) token = strtok(NULL, " "); - p->cputime = atoi(token) * HZ; + p->cputime = atoi(token) * 1000 / HZ; token = strtok(NULL, " "); - p->cputime += atoi(token) * HZ; + p->cputime += atoi(token) * 1000 / HZ; for (i=0; i<7; i++) token = strtok(NULL, " "); p->starttime = atoi(token) / sysconf(_SC_CLK_TCK); -- cgit v1.2.3