Index: bench/nanobench.cpp |
diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp |
index c33f2c77d2624d6e59a0a2e14848fd35d1b5ad52..85685fb3bccd52febb98fef804a86e2307f581cf 100644 |
--- a/bench/nanobench.cpp |
+++ b/bench/nanobench.cpp |
@@ -137,7 +137,7 @@ struct GPUTarget : public Target { |
void fence() override { |
SK_GL(*this->gl, Finish()); |
} |
- |
+ |
bool needsFrameTiming() const override { return true; } |
bool init(SkImageInfo info, Benchmark* bench) override { |
uint32_t flags = this->config.useDFText ? SkSurfaceProps::kUseDistanceFieldFonts_Flag : 0; |
@@ -166,7 +166,7 @@ struct GPUTarget : public Target { |
log->configOption("GL_SHADING_LANGUAGE_VERSION", (const char*) version); |
} |
}; |
- |
+ |
#endif |
static double time(int loops, Benchmark* bench, Target* target) { |
@@ -899,7 +899,7 @@ int nanobench_main() { |
} else if (FLAGS_quiet) { |
SkDebugf("median\tbench\tconfig\n"); |
} else { |
- SkDebugf("maxrss\tloops\tmin\tmedian\tmean\tmax\tstddev\t%-*s\tconfig\tbench\n", |
+ SkDebugf("curr/maxrss\tloops\tmin\tmedian\tmean\tmax\tstddev\t%-*s\tconfig\tbench\n", |
FLAGS_samples, "samples"); |
} |
@@ -963,8 +963,9 @@ int nanobench_main() { |
if (targets.count() == 1) { |
config = ""; // Only print the config if we run the same bench on more than one. |
} |
- SkDebugf("%4dM\t%s\t%s\n" |
- , sk_tools::getBestResidentSetSizeMB() |
+ SkDebugf("%4d/%-4dMB\t%s\t%s\n" |
+ , sk_tools::getCurrResidentSetSizeMB() |
+ , sk_tools::getMaxResidentSetSizeMB() |
, bench->getUniqueName() |
, config); |
} else if (FLAGS_verbose) { |
@@ -979,8 +980,9 @@ int nanobench_main() { |
SkDebugf("%s\t%s\t%s\n", HUMANIZE(stats.median), bench->getUniqueName(), config); |
} else { |
const double stddev_percent = 100 * sqrt(stats.var) / stats.mean; |
- SkDebugf("%4dM\t%d\t%s\t%s\t%s\t%s\t%.0f%%\t%s\t%s\t%s\n" |
- , sk_tools::getBestResidentSetSizeMB() |
+ SkDebugf("%4d/%-4dMB\t%d\t%s\t%s\t%s\t%s\t%.0f%%\t%s\t%s\t%s\n" |
+ , sk_tools::getCurrResidentSetSizeMB() |
+ , sk_tools::getMaxResidentSetSizeMB() |
, loops |
, HUMANIZE(stats.min) |
, HUMANIZE(stats.median) |