Module Core_bench.Run_config

type t = {
verbosity : Verbosity.t;
no_compactions : bool;
time_quota : Core.Time.Span.t;
sampling_type : [ `Geometric of float | `Linear of int ];
stabilize_gc_between_runs : bool;
fork_each_benchmark : bool;
}
val fork_each_benchmark : t ‑> bool
val stabilize_gc_between_runs : t ‑> bool
val sampling_type : t ‑> [ `Geometric of float | `Linear of int ]
val time_quota : t ‑> Core.Time.Span.t
val no_compactions : t ‑> bool
val verbosity : t ‑> Verbosity.t
module Fields : sig ... end
val t_of_sexp : Base.Sexp.t ‑> t
val sexp_of_t : t ‑> Base.Sexp.t
val create : ?⁠verbosity:Verbosity.t ‑> ?⁠no_compactions:bool ‑> ?⁠time_quota:Core.Time.Span.t ‑> ?⁠sampling_type:[ `Geometric of float | `Linear of int ] ‑> ?⁠stabilize_gc_between_runs:bool ‑> ?⁠fork_each_benchmark:bool ‑> unit ‑> t