From: jjenista Date: Fri, 15 Oct 2010 21:34:44 +0000 (+0000) Subject: compute average processor ticks per event in parsed output X-Git-Url: http://plrg.eecs.uci.edu/git/?p=IRC.git;a=commitdiff_plain;h=187b437990a57d5aaa5647b8282430dd485a4ed4 compute average processor ticks per event in parsed output --- diff --git a/Robust/CoreProf/Trace.java b/Robust/CoreProf/Trace.java index a5cf9737..0d69195e 100644 --- a/Robust/CoreProf/Trace.java +++ b/Robust/CoreProf/Trace.java @@ -513,10 +513,11 @@ public class Trace { new Long( es.totalTime_ticks ).floatValue(); String strSelfStats = - String.format( " total(ticks)=%12dK, %%self=%5.1f, count=%d", + String.format( " total(ticks)=%12dK, %%self=%5.1f, count=%d, avgTicks=%d", es.totalTime_ticks/1000, tSelf_perc, - es.instanceCount ); + es.instanceCount, + (int)((float)es.totalTime_ticks/(float)es.instanceCount) ); bw.write( strIndent+ strEventName+ diff --git a/Robust/CoreProf/makefile b/Robust/CoreProf/makefile index f35f61f8..79ecaa14 100644 --- a/Robust/CoreProf/makefile +++ b/Robust/CoreProf/makefile @@ -9,4 +9,4 @@ run: clean: rm -f *.class rm -f *~ - rm -f trace.out* +