Fix issues found by FindBugs: SBSC_USE_STRINGBUFFER_CONCATENATION
http://findbugs.sourceforge.net/bugDescriptions.html#SBSC_USE_STRINGBUFFER_CONCATENATION
Change-Id: I498d219e98cc821b4b9096697356cf54f7e033ce
diff --git a/src/main/java/net/onrc/onos/core/util/PerformanceMonitor.java b/src/main/java/net/onrc/onos/core/util/PerformanceMonitor.java
index 7fb0597..5c02664 100644
--- a/src/main/java/net/onrc/onos/core/util/PerformanceMonitor.java
+++ b/src/main/java/net/onrc/onos/core/util/PerformanceMonitor.java
@@ -97,10 +97,12 @@
* Write all performance measurements to the log
*/
public void reportAll() {
- String result = "Performance Results: (avg/start/stop/count)\n";
+ StringBuilder result = new StringBuilder();
+
+ result.append("Performance Results: (avg/start/stop/count)\n");
if (map.size() == 0) {
- result += "No Measurements";
- log.error(result);
+ result.append("No Measurements");
+ log.error(result.toString());
return;
}
long experimentEnd = -1;
@@ -131,16 +133,16 @@
// Normalize start/stop
start -= experimentStart;
stop -= experimentStart;
- result += key + '=' +
+ result.append(key + '=' +
(avg / NORMALIZATION) + '/' +
(start / NORMALIZATION) + '/' +
(stop / NORMALIZATION) + '/' +
- count + '\n';
+ count + '\n');
}
double overheadMs = overhead / NORMALIZATION;
double experimentElapsed = (experimentEnd - experimentStart) / NORMALIZATION;
- result += "TotalTime:" + experimentElapsed + "/Overhead:" + overheadMs;
- log.error(result);
+ result.append("TotalTime:" + experimentElapsed + "/Overhead:" + overheadMs);
+ log.error(result.toString());
// log.error("Performance Results: {} with measurement overhead: {} ms", map, overheadMilli);
}