Module Measurement_sample

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

Contains the measurements of one run of a benchmark.



A module internal to Core_bench. Please look at Bench.

Contains the measurements of one run of a benchmark.

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 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 __t_of_sexp__ : Sexplib.Sexp.t -> t
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val create : unit -> t
val field_names_to_string : unit -> string
val field_values_to_string : t -> string
val of_field_values_string : Core.Std.String.t -> t
val max : 'a Core.Std.Array.t ->
len:int -> field:('a -> Core.Std.Int.t) -> Core.Std.Int.t
val floatify : (t -> int) -> t -> Core.Std.Float.t
val accessor : [< `Compactions
| `Cycles
| `Major_allocated
| `Major_collections
| `Minor_allocated
| `Minor_collections
| `Nanos
| `One
| `Promoted
| `Runs ] ->
t -> Core.Std.Float.t

A module internal to Core_bench. Please look at Bench.

Contains the measurements of one run of a benchmark.