Module Core_bench.Measurement_sample

type t = {
mutable runs : int;
mutable cycles : int;
mutable nanos : int;
mutable compactions : int;
mutable minor_allocated : int;
mutable major_allocated : int;
mutable promoted : int;
mutable major_collections : int;
mutable minor_collections : int;
}
val t_of_sexp : Base.Sexp.t ‑> t
val sexp_of_t : t ‑> Base.Sexp.t
val minor_collections : t ‑> int
val set_minor_collections : t ‑> int ‑> unit
val major_collections : t ‑> int
val set_major_collections : t ‑> int ‑> unit
val promoted : t ‑> int
val set_promoted : t ‑> int ‑> unit
val major_allocated : t ‑> int
val set_major_allocated : t ‑> int ‑> unit
val minor_allocated : t ‑> int
val set_minor_allocated : t ‑> int ‑> unit
val compactions : t ‑> int
val set_compactions : t ‑> int ‑> unit
val nanos : t ‑> int
val set_nanos : t ‑> int ‑> unit
val cycles : t ‑> int
val set_cycles : t ‑> int ‑> unit
val runs : t ‑> int
val set_runs : t ‑> int ‑> unit
module Fields : sig ... end
val create : unit ‑> t
val field_names_to_string : unit ‑> string
val field_values_to_string : t ‑> string
val of_field_values_string : Core.String.t ‑> t
val max : 'a Core.Array.t ‑> len:int ‑> field:('a ‑> Core.Int.t) ‑> Core.Int.t
val floatify : (t ‑> int) ‑> t ‑> Core.Float.t
val accessor : [< `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] ‑> t ‑> Core.Float.t