diff options
author | Angelo Marletta <angelo.marletta@gmail.com> | 2012-06-15 03:25:33 +0100 |
---|---|---|
committer | Angelo Marletta <angelo.marletta@gmail.com> | 2012-06-15 03:25:33 +0100 |
commit | fe9833bae838296ec2e17161fe666faba769b101 (patch) | |
tree | aedfadb0df3e5d01edd5f8db94c7d7afcd8fa8b2 /src | |
parent | 5544c90d488caf7d19ee3d6c828cf0490e60a3a5 (diff) | |
download | cpulimit-fe9833bae838296ec2e17161fe666faba769b101.tar.gz |
fixed bug in cpu time calculation
Diffstat (limited to 'src')
-rw-r--r-- | src/process_iterator.c | 4 |
1 files changed, 2 insertions, 2 deletions
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); |