module Run_config: sig
.. end
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