diff --git a/common-tools/clas-utils/src/main/java/org/jlab/utils/benchmark/ProgressPrintout.java b/common-tools/clas-utils/src/main/java/org/jlab/utils/benchmark/ProgressPrintout.java index 767d279760..2964159283 100644 --- a/common-tools/clas-utils/src/main/java/org/jlab/utils/benchmark/ProgressPrintout.java +++ b/common-tools/clas-utils/src/main/java/org/jlab/utils/benchmark/ProgressPrintout.java @@ -37,8 +37,8 @@ public void setInterval(double interval){ public String getUpdateString(){ double totalElapsedTime = (this.previousPrintoutTime-this.startPrintoutTime)*1e-3; - StringBuilder str = new StringBuilder(); double averageTime = 1000.0*totalElapsedTime/(this.numberOfCalls-WARMUP_CALLS); + StringBuilder str = new StringBuilder(); str.append(String.format("%s (%12d) : ", this.printoutLeadingString,this.numberOfCalls-WARMUP_CALLS)); str.append(String.format(" time : %8.2f (sec) =>>> average time = %9.3f msec", totalElapsedTime,averageTime)); Set keys = this.items.keySet(); @@ -47,6 +47,10 @@ public String getUpdateString(){ } return str.toString(); } + + public double getHz() { + return ((double)(numberOfCalls-WARMUP_CALLS)) / (previousPrintoutTime-startPrintoutTime) * 1000; + } public void showStatus(){ System.out.println("\n\n");