Module Run_config

module Run_config: sig .. end
A module internal to Core_bench. Please look at Bench.


A module internal to Core_bench. Please look at Bench.
type t = {
   verbosity :[ `High | `Low ];
   no_compactions :bool;
   time_quota :Core.Std.Time.Span.t;
   sampling_type :[ `Geometric of float | `Linear of int ];
   stabilize_gc_between_runs :bool;
   fork_each_benchmark :bool;
}
val __t_of_sexp__ : Sexplib.Sexp.t -> t
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
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.Std.Time.Span.t
val no_compactions : t -> bool
val verbosity : t -> [ `High | `Low ]
module Fields: sig .. end
val create : ?verbosity:[ `High | `Low ] ->
?no_compactions:bool ->
?time_quota:Core.Std.Time.Span.t ->
?sampling_type:[ `Geometric of float | `Linear of int ] ->
?stabilize_gc_between_runs:bool ->
?fork_each_benchmark:bool -> unit -> t

A module internal to Core_bench. Please look at Bench.