diff options
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c index 647025e055f..b8e390ed39f 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -7404,7 +7404,9 @@ procfs_system_process_attributes (pid) | |||
| 7404 | attrs); | 7404 | attrs); |
| 7405 | time_from_jiffies (utime + stime, clocks_per_sec, &sec, &usec); | 7405 | time_from_jiffies (utime + stime, clocks_per_sec, &sec, &usec); |
| 7406 | pcpu = (sec + usec / 1000000.0) / (EMACS_SECS (telapsed) + EMACS_USECS (telapsed) / 1000000.0); | 7406 | pcpu = (sec + usec / 1000000.0) / (EMACS_SECS (telapsed) + EMACS_USECS (telapsed) / 1000000.0); |
| 7407 | attrs = Fcons (Fcons (Qpcpu, make_float (pcpu)), attrs); | 7407 | if (pcpu > 1.0) |
| 7408 | pcpu = 1.0; | ||
| 7409 | attrs = Fcons (Fcons (Qpcpu, make_float (100 * pcpu)), attrs); | ||
| 7408 | pmem = 4.0 * 100 * rss / procfs_get_total_memory (); | 7410 | pmem = 4.0 * 100 * rss / procfs_get_total_memory (); |
| 7409 | if (pmem > 100) | 7411 | if (pmem > 100) |
| 7410 | pmem = 100; | 7412 | pmem = 100; |