# HG changeset patch # User Shinji KONO # Date 1280475630 -32400 # Node ID ad6903dd64198389d81dca2dea0ff857c6835985 # Parent e015a4e5e4b06780242670eee6b696c917eec61a show dma wait format diff -r e015a4e5e4b0 -r ad6903dd6419 TaskManager/Cell/spe/CellDmaManager.cc --- 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); } diff -r e015a4e5e4b0 -r ad6903dd6419 TaskManager/ChangeLog --- a/TaskManager/ChangeLog Fri Jul 30 15:24:13 2010 +0900 +++ b/TaskManager/ChangeLog Fri Jul 30 16:40:30 2010 +0900 @@ -1,3 +1,7 @@ +2010-7-30 Shinji KONO + + TASK_LIST_MAIL でない方が高速なみたい + 2010-7-24 Shinji KONO やっぱり、load module のlinkの解決はやらないといけないので、 diff -r e015a4e5e4b0 -r ad6903dd6419 TaskManager/Makefile.def --- a/TaskManager/Makefile.def Fri Jul 30 15:24:13 2010 +0900 +++ b/TaskManager/Makefile.def Fri Jul 30 16:40:30 2010 +0900 @@ -29,8 +29,8 @@ ABIBIT = 32 -#OPT = -O9 -OPT = -g -DTASK_LIST_MAIL -O9 +OPT = -g -O9 +# OPT = -g -DTASK_LIST_MAIL -O9 CC = g++ CFLAGS = -Wall `sdl-config --cflags` -m$(ABIBIT) $(OPT) diff -r e015a4e5e4b0 -r ad6903dd6419 example/word_count3/Func.h --- a/example/word_count3/Func.h Fri Jul 30 15:24:13 2010 +0900 +++ b/example/word_count3/Func.h Fri Jul 30 16:40:30 2010 +0900 @@ -1,6 +1,6 @@ enum { #include "SysTasks.h" - HELLO_TASK = 0, + HELLO_TASK, WAIT_TASK, EXEC_TASK, PRINT_TASK, diff -r e015a4e5e4b0 -r ad6903dd6419 example/word_count3/Makefile.def --- a/example/word_count3/Makefile.def Fri Jul 30 15:24:13 2010 +0900 +++ b/example/word_count3/Makefile.def Fri Jul 30 16:40:30 2010 +0900 @@ -1,4 +1,4 @@ -TARGET = post +TARGET = word_count # include/library path # ex macosx