From 36304e778d64c99a477c795dc30b7acc209a49ff Mon Sep 17 00:00:00 2001 From: Nathan Baltzell Date: Fri, 25 Sep 2026 13:03:04 -0400 Subject: [PATCH 1/2] add convenience method --- .../java/org/jlab/utils/benchmark/ProgressPrintout.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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..9add81219f 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 (numberOfCalls-WARMUP_CALLS) / (previousPrintoutTime-startPrintoutTime) * 1000; + } public void showStatus(){ System.out.println("\n\n"); From 15e4e3bfe0a2a2cef64130261488637a2f603b0b Mon Sep 17 00:00:00 2001 From: Nathan Baltzell Date: Fri, 25 Sep 2026 13:36:47 -0400 Subject: [PATCH 2/2] bugfix --- .../main/java/org/jlab/utils/benchmark/ProgressPrintout.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 9add81219f..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 @@ -49,7 +49,7 @@ public String getUpdateString(){ } public double getHz() { - return (numberOfCalls-WARMUP_CALLS) / (previousPrintoutTime-startPrintoutTime) * 1000; + return ((double)(numberOfCalls-WARMUP_CALLS)) / (previousPrintoutTime-startPrintoutTime) * 1000; } public void showStatus(){