tern.benchmark

Parameterizable benchmarking with support for parallel, global results, reports, etc.

Members

Functions

benchmark
BenchmarkResult[] benchmark(BenchmarkConfig config, ARGS args)

Benchmarks F with the given config and arguments.

benchmark
BenchmarkResult[] benchmark(BenchmarkConfig config)

Benchmarks all functions in FUNCS with the given config.

report
void report(BenchmarkResult[] results)

Writes a report of results to the console.

reportAll
void reportAll()

Writes a report of all benchmarks that have been run to the console.

Structs

BenchmarkConfig
struct BenchmarkConfig
Undocumented in source.
BenchmarkResult
struct BenchmarkResult
Undocumented in source.

Meta