benchmark/src
Roman Lebedev 4c2e32f1d0
Introduce "family index" field into JSON output (#1164)
It may be useful for those wishing to further post-process JSON results,
but it is mainly geared towards better support for run interleaving,
where results from the same family may not be close-by in the JSON.

While we won't be able to do much about that for outputs,
the tools can and perhaps should reorder the results to that
at least in their output they are in proper order, not run order.

Note that this only counts the families that were filtered-in,
so if e.g. there were three families, and we filtered-out
the second one, the two families (which were first and third)
will have family indexes 0 and 1.
2021-06-02 18:06:45 +03:00
..
arraysize.h Apply clang-format to all headers and source (#303) 2016-10-07 11:35:03 -07:00
benchmark_api_internal.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
benchmark_api_internal.h Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
benchmark_main.cc Add benchmark_main target. (#601) 2018-05-25 11:18:58 +01:00
benchmark_name.cc BENCHMARK_CAPTURE() and Complexity() - naming problem (#761) 2019-03-17 16:38:51 +03:00
benchmark_register.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
benchmark_register.h Fix windows warning on type conversion (#1121) 2021-04-27 08:24:27 +01:00
benchmark_runner.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
benchmark_runner.h Revert "Implementation of random interleaving. (#1105)" (#1161) 2021-06-01 16:05:50 +01:00
benchmark.cc Revert "Implementation of random interleaving. (#1105)" (#1161) 2021-06-01 16:05:50 +01:00
check.h (clang-)format all the things (#610) 2018-06-01 11:14:19 +01:00
CMakeLists.txt Support optional, user-directed collection of performance counters (#1114) 2021-04-28 09:25:29 +01:00
colorprint.cc [benchmark] Lowercase windows specific includes (#679) 2018-09-18 09:42:20 +01:00
colorprint.h Apply clang-format to all headers and source (#303) 2016-10-07 11:35:03 -07:00
commandlineflags.cc Add benchmark_context flag that allows per-run custom context. (#1127) 2021-05-04 14:36:11 +01:00
commandlineflags.h Add benchmark_context flag that allows per-run custom context. (#1127) 2021-05-04 14:36:11 +01:00
complexity.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
complexity.h Drop Stat1, refactor statistics to be user-providable, add median. (#428) 2017-08-23 16:44:29 -07:00
console_reporter.cc Custom user counters: add invert modifier. (#850) 2019-08-12 17:47:46 +03:00
counter.cc Custom user counters: add invert modifier. (#850) 2019-08-12 17:47:46 +03:00
counter.h update header guard to match style 2019-11-25 13:05:13 +00:00
csv_reporter.cc escape special chars in csv and json output. (#802) 2019-04-19 18:47:25 +01:00
cycleclock.h - add support for Elbrus 2000 (e2k) (#1091) 2021-02-14 17:45:57 +03:00
internal_macros.h Add support for z/OS XL compiler inline asm syntax (#1063) 2020-10-21 16:39:54 +01:00
json_reporter.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
log.h (clang-)format all the things (#610) 2018-06-01 11:14:19 +01:00
mutex.h Clean -Wreserved-identifier instances (#1143) 2021-05-06 20:31:14 +01:00
perf_counters.cc [PFM] Extend perf counter support to multi-threaded cases. (#1153) 2021-05-19 09:49:05 +01:00
perf_counters.h [PFM] Extend perf counter support to multi-threaded cases. (#1153) 2021-05-19 09:49:05 +01:00
re.h (clang-)format all the things (#610) 2018-06-01 11:14:19 +01:00
reporter.cc Add API to benchmark allowing for custom context to be added (#1137) 2021-05-05 12:08:23 +01:00
sleep.cc Nanosleep workaround for z/OS in sleep.cc (#1067) 2020-10-29 08:49:02 +00:00
sleep.h Replace int64_t usages with 'int' instead. (#359) 2017-03-27 18:32:12 -06:00
statistics.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
statistics.h Drop Stat1, refactor statistics to be user-providable, add median. (#428) 2017-08-23 16:44:29 -07:00
string_util.cc Fix perf counter argument parsing (#1160) 2021-06-01 15:50:42 +01:00
string_util.h Support optional, user-directed collection of performance counters (#1114) 2021-04-28 09:25:29 +01:00
sysinfo.cc [sysinfo] Fix CPU Frequency reading on AMD Ryzen CPU's (#1117) 2021-04-23 14:33:22 +03:00
thread_manager.h Make some functions const (#832) 2019-06-26 09:06:24 +01:00
thread_timer.h Make some functions const (#832) 2019-06-26 09:06:24 +01:00
timers.cc Shrink the tz_offset size to 41. (#1110) 2021-04-09 17:32:00 +01:00
timers.h Make PauseTiming() and ResumeTiming() per thread. (#286) 2016-09-02 21:34:34 -06:00