Skip to content

Commit 1d74650

Browse files
authored
increase benchmarking accessibility (#1411)
* separate functionality * fix method name
1 parent 5c6067d commit 1d74650

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

common-tools/clas-utils/src/main/java/org/jlab/utils/benchmark/BenchmarkTimer.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public void reset(){
8585
isPaused = true;
8686
}
8787

88-
public double getMiliseconds(){
88+
public double getMilliseconds(){
8989
return totalTime.get() / 1.0e6;
9090
}
9191

@@ -95,9 +95,11 @@ public double getSeconds(){
9595

9696
@Override
9797
public String toString() {
98-
double timePerCall = 0.0;
99-
if (numberOfCalls.get() != 0) timePerCall = getMiliseconds() / numberOfCalls.get();
10098
return String.format("%-15s : #Calls %12d, Total = %12.2f sec, Unit = %12.3f msec",
101-
getName(), numberOfCalls.get(), getSeconds(), timePerCall);
99+
getName(), numberOfCalls.get(), getSeconds(), getTimePerCall());
100+
}
101+
102+
public double getTimePerCall() {
103+
return numberOfCalls.get() > 0 ? getMilliseconds() / numberOfCalls.get() : 0;
102104
}
103105
}

0 commit comments

Comments
 (0)