diff options
-rw-r--r-- | bench/nanobench.cpp | 4 | ||||
-rw-r--r-- | tools/Stats.h | 6 |
2 files changed, 9 insertions, 1 deletions
diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp index e2a785e465..69e5de929f 100644 --- a/bench/nanobench.cpp +++ b/bench/nanobench.cpp @@ -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); } diff --git a/tools/Stats.h b/tools/Stats.h index 3f19af27cc..4fddc9bc18 100644 --- a/tools/Stats.h +++ b/tools/Stats.h @@ -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) { |