Mavryk_benchmark.Measureval options_encoding : options Mavryk_base.TzPervasives.Data_encoding.tval pp_options : Stdlib.Format.formatter -> options -> unittype 'workload measured_workload = {workload : 'workload;Workload associated to the measurement
*)measures : Maths.vector;Collected measurements
*)}type 'workload workload_data = 'workload measured_workload listtype 'workload measurement = {bench_opts : options;workload_data : 'workload workload_data;date : Unix.tm;}type packed_measurement = | Measurement : ('a, 't) Benchmark.poly * 't measurement -> packed_measurementval save :
filename:string ->
options:options ->
bench:('c, 't) Benchmark.poly ->
workload_data:'t workload_data ->
packed_measurementval packed_measurement_save_json : packed_measurement -> string option -> unitval load : filename:string -> packed_measurementval to_csv :
filename:string ->
bench:('c, 't) Benchmark.poly ->
workload_data:'t workload_data ->
unitval perform_benchmark : options -> ('c, 't) Benchmark.poly -> 't workload_dataval make_timing_probe :
(module Mavryk_base.TzPervasives.Compare.COMPARABLE with type t = 't) ->
't Generator.probeval get_free_variable_set : packed_measurement -> Free_variable.Set.tmodule Time : sig ... endAll return nano seconds