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