From cf1b6af8729cfeef35bf75f24892331b28a1fe53 Mon Sep 17 00:00:00 2001 From: Brian Nixon <b_nixon@apple.com> Date: Fri, 27 Nov 2015 12:42:18 -0800 Subject: [PATCH] Measuring variance in microseconds. --- .../yahoo/ycsb/measurements/OneMeasurementHistogram.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java b/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java index 7660cd3e..6e2ed0be 100644 --- a/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java +++ b/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java @@ -109,8 +109,8 @@ public class OneMeasurementHistogram extends OneMeasurement histogram[latency/1000]++; } operations++; - totallatency += latency/1000; - totalsquaredlatency += ((double)latency) * ((double)latency) / 1000000; + totallatency += latency; + totalsquaredlatency += ((double)latency) * ((double)latency); windowoperations++; windowtotallatency += latency; @@ -131,8 +131,8 @@ public class OneMeasurementHistogram extends OneMeasurement double mean = totallatency/((double)operations); double variance = totalsquaredlatency/((double)operations) - (mean * mean); exporter.write(getName(), "Operations", operations); - exporter.write(getName(), "AverageLatency(ms)", mean); - exporter.write(getName(), "LatencyVariance(ms)", variance); + exporter.write(getName(), "AverageLatency(us)", mean); + exporter.write(getName(), "LatencyVariance(us)", variance); exporter.write(getName(), "MinLatency(us)", min); exporter.write(getName(), "MaxLatency(us)", max); -- GitLab