Module Test_metrics

module Test_metrics: sig .. end

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 create : unit -> t
val max : 'a Core.Std.Array.t ->
len:int -> field:('a -> Core.Std.Int.t) -> Core.Std.Int.t
val save : Test.Basic_test.t -> results:t Core.Std.Array.t -> int -> unit
val load : string -> Test.Basic_test.t * t Core.Std.Array.t * int
module Variable: sig .. end