Blake2b.Blake2b_bench
include Tezos_benchmark.Benchmark.Benchmark_base
val name : Tezos_benchmark.Namespace.t
Name of the benchmark
val purpose : Tezos_benchmark.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 -> Tezos_benchmark.Sparse_vec.String.t
Optional conversion to vector, for report generation purposes
val models : (string * workload Tezos_benchmark.Model.t) list
Cost models, with a given local name (string) for reference
val create_benchmarks :
rng_state:Stdlib.Random.State.t ->
bench_num:int ->
config ->
(unit -> workload Tezos_benchmark.Generator.benchmark) list
Benchmark generator