diff TaskManager/Cell/spe/CellDmaManager.cc @ 925:9da903858400

add profile in Redering Engine
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 30 Jul 2010 16:57:17 +0900
parents ad6903dd6419
children 33630c6ff445
line wrap: on
line diff
--- a/TaskManager/Cell/spe/CellDmaManager.cc	Fri Jul 30 16:40:30 2010 +0900
+++ b/TaskManager/Cell/spe/CellDmaManager.cc	Fri Jul 30 16:57:17 2010 +0900
@@ -89,6 +89,9 @@
 void
 CellDmaManager::start_profile()
 {
+    global_busy_time = 0;
+    global_mail_time = 0;
+    global_wait_time = 0;
     start_dmawait_profile =  &CellDmaManager::do_start_dmawait_profile;
     end_dmawait_profile =  &CellDmaManager::do_end_dmawait_profile;
 }
@@ -145,6 +148,10 @@
   " mail_time = %lld(%.3g%%), " 
   " busy_ratio = %.3g%%\n", cpu, global_busy_time,
     global_wait_time, d, global_mail_time, m, r);
+
+    global_busy_time = 0;
+    global_mail_time = 0;
+    global_wait_time = 0;
 }