aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/process.c4
2 files changed, 8 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 9a7e6776394..3c51f770eba 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12008-10-02 Eli Zaretskii <eliz@gnu.org>
2
3 * process.c (procfs_system_process_attributes): Multiply `pcpu' by
4 100, so it's in percents as advertised.
5
12008-10-02 Adrian Robert <Adrian.B.Robert@gmail.com> 62008-10-02 Adrian Robert <Adrian.B.Robert@gmail.com>
2 7
3 * nsterm.h (ns_cursor_types, ns_output.desired_cursor_color) 8 * nsterm.h (ns_cursor_types, ns_output.desired_cursor_color)
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;