[gnome-system-monitor/ubergraph] Frequency scaling info included in CPU chart line
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor/ubergraph] Frequency scaling info included in CPU chart line
- Date: Mon, 8 Jul 2013 23:12:24 +0000 (UTC)
commit 62e1064ea719916083a9030ac2ba528c9ce1e754
Author: Robert Roth <robert roth off gmail com>
Date: Tue Jul 9 02:11:00 2013 +0300
Frequency scaling info included in CPU chart line
src/sysmon.c | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/src/sysmon.c b/src/sysmon.c
index d90d8ed..f8a75fe 100644
--- a/src/sysmon.c
+++ b/src/sysmon.c
@@ -33,18 +33,16 @@ smon_get_cpu_info (UberLineGraph *graph, /* IN */
g_assert_cmpint(line, >, 0);
g_assert_cmpint(line, <=, cpu_info.len * 2);
- if ((line % 2) == 0) {
- value = cpu_info.freq[((line - 1) / 2)];
- } else {
+ if ((line % 2) != 0) {
i = (line - 1) / 2;
- value = cpu_info.total[i];
+ value = cpu_info.total[i] * cpu_info.freq[i] / 100.0;
/*
* Update label text.
*/
text = g_strdup_printf("CPU%d %0.1f %%", i + 1, value);
uber_label_set_text(UBER_LABEL(cpu_info.labels[i]), text);
g_free(text);
- }
+ } // else value = cpu_info.freq[((line - 1) / 2)];
return value;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]