Mercurial > hg > Members > kono > Cerium
diff TaskManager/Cell/spe/CellDmaManager.cc @ 255:6bb8725e60ae
show dma wait
author | tkaito@localhost.localdomain |
---|---|
date | Wed, 03 Jun 2009 15:46:07 +0900 |
parents | 8382f0f8c0b4 |
children | f872cc000fe0 |
line wrap: on
line diff
--- a/TaskManager/Cell/spe/CellDmaManager.cc Wed Jun 03 14:50:21 2009 +0900 +++ b/TaskManager/Cell/spe/CellDmaManager.cc Wed Jun 03 15:46:07 2009 +0900 @@ -54,6 +54,16 @@ } void +CellDmaManager::show_dma_wait(int cpu) +{ + + printf("spu%d: global_wait_time = %lld\n",cpu, global_wait_time); + printf("spu%d: global_busy_time = %lld\n",cpu, global_busy_time); + printf("spu%d: busy_ratio = %g%%\n",cpu, + ((double)global_busy_time)/((double)(global_busy_time+global_wait_time))*100.0); +} + +void CellDmaManager::dma_wait(uint32 mask) { #ifdef SPU_PROFILE