diff TaskManager/Cell/spe/CellDmaManager.cc @ 924:ad6903dd6419

show dma wait format
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 30 Jul 2010 16:40:30 +0900
parents ab3cd3aeacff
children 9da903858400
line wrap: on
line diff
--- a/TaskManager/Cell/spe/CellDmaManager.cc	Fri Jul 30 15:24:13 2010 +0900
+++ b/TaskManager/Cell/spe/CellDmaManager.cc	Fri Jul 30 16:40:30 2010 +0900
@@ -131,11 +131,20 @@
   double r = ((double)global_busy_time)/((double)(
 	global_busy_time+global_wait_time+global_mail_time
 	))*100.0;
+
+  double d = ((double)global_wait_time)/((double)(
+	global_busy_time+global_wait_time+global_mail_time
+	))*100.0;
+
+  double m = ((double)global_mail_time)/((double)(
+	global_busy_time+global_wait_time+global_mail_time
+	))*100.0;
+
   s->printf("spu%d: busy_time = %lld"
-  " wait_time = %lld"
-  " mail_time = %lld" 
-  " busy_ratio = %g%%\n", cpu, global_busy_time,
-    global_wait_time, global_mail_time, r);
+  " wait_time = %lld(%.3g%%), "
+  " mail_time = %lld(%.3g%%), " 
+  " busy_ratio = %.3g%%\n", cpu, global_busy_time,
+    global_wait_time, d, global_mail_time, m, r);
 }