mirror of
https://github.com/google/benchmark.git
synced 2025-01-14 05:40:14 +08:00
12dc5eeafc
* Statistics: add support for percentage unit in addition to time I think, `stddev` statistic is useful, but confusing. What does it mean if `stddev` of `1ms` is reported? Is that good or bad? If the `median` is `1s`, then that means that the measurements are pretty noise-less. And what about `stddev` of `100ms` is reported? If the `median` is `1s` - awful, if the `median` is `10s` - good. And hurray, there is just the statistic that we need: https://en.wikipedia.org/wiki/Coefficient_of_variation But, naturally, that produces a value in percents, but the statistics are currently hardcoded to produce time. So this refactors thinkgs a bit, and allows a percentage unit for statistics. I'm not sure whether or not `benchmark` would be okay with adding this `RSD` statistic by default, but regales, that is a separate patch. Refs. https://github.com/google/benchmark/issues/1146 * Address review notes |
||
---|---|---|
.. | ||
_config.yml | ||
AssemblyTests.md | ||
dependencies.md | ||
index.md | ||
perf_counters.md | ||
platform_specific_build_instructions.md | ||
random_interleaving.md | ||
releasing.md | ||
tools.md | ||
user_guide.md |