Give windows boring bars and use 'us' for microseconds.
authormtklein <mtklein@chromium.org>
Tue, 15 Jul 2014 17:30:31 +0000 (10:30 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 15 Jul 2014 17:30:31 +0000 (10:30 -0700)
NOTREECHECKS=true

BUG=skia:
R=bsalomon@google.com, mtklein@google.com

Author: mtklein@chromium.org

Review URL: https://codereview.chromium.org/393673006

bench/nanobench.cpp
tools/Stats.h

index e2a785e..69e5de9 100644 (file)
@@ -55,7 +55,11 @@ DEFINE_bool(resetGpuContext, true, "Reset the GrContext before running each benc
 static SkString humanize(double ms) {
     if (ms > 1e+3) return SkStringPrintf("%.3gs",  ms/1e3);
     if (ms < 1e-3) return SkStringPrintf("%.3gns", ms*1e6);
+#ifdef SK_BUILD_FOR_WIN
+    if (ms < 1)    return SkStringPrintf("%.3gus", ms*1e3);
+#else
     if (ms < 1)    return SkStringPrintf("%.3gµs", ms*1e3);
+#endif
     return SkStringPrintf("%.3gms", ms);
 }
 
index 3f19af2..4fddc9b 100644 (file)
@@ -6,7 +6,11 @@
 #include "SkString.h"
 #include "SkTSort.h"
 
-static const char* kBars[] = { "▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" };
+#ifdef SK_BUILD_FOR_WIN
+    static const char* kBars[] = { ".", "o", "O" };
+#else
+    static const char* kBars[] = { "▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" };
+#endif
 
 struct Stats {
     Stats(const double samples[], int n) {