Builtin_benchmarks.Timer_latency_bench
A "benchmark" for the timer itself.
include Benchmark.Benchmark_base
val name : Namespace.t
Name of the benchmark
val purpose : Benchmark.purpose
Describes the purpose of the benchmark. See purpose
above.
val default_config : config
Default configuration of the benchmark
val config_encoding : config Tezos_base.TzPervasives.Data_encoding.t
Configuration encoding
val workload_encoding : workload Tezos_base.TzPervasives.Data_encoding.t
Workload encoding
val workload_to_vector : workload -> Sparse_vec.String.t
Optional conversion to vector, for report generation purposes
val group : Benchmark.group
Inference group of the benchmark
val create_benchmark :
rng_state:Stdlib.Random.State.t ->
config ->
workload Generator.benchmark
Creates a benchmark, ready to be run. The benchmarks are thunked to prevent evaluating the workload until needed.