package core_bench

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Core_bench_internals.Measurement_sampleSource

A module internal to Core_bench. Please look at Bench.

Contains the measurements of one run of a benchmark.

Sourcetype t = {
  1. mutable runs : int;
  2. mutable cycles : Core.Int63.t;
  3. mutable nanos : Core.Int63.t;
  4. mutable compactions : int;
  5. mutable minor_allocated : int;
  6. mutable major_allocated : int;
  7. mutable promoted : int;
  8. mutable major_collections : int;
  9. mutable minor_collections : int;
}
include Sexplib0.Sexpable.S with type t := t
Sourceval t_of_sexp : Sexplib0.Sexp.t -> t
Sourceval sexp_of_t : t -> Sexplib0.Sexp.t
Sourceval minor_collections : t -> int
Sourceval set_minor_collections : t -> int -> unit
Sourceval major_collections : t -> int
Sourceval set_major_collections : t -> int -> unit
Sourceval promoted : t -> int
Sourceval set_promoted : t -> int -> unit
Sourceval major_allocated : t -> int
Sourceval set_major_allocated : t -> int -> unit
Sourceval minor_allocated : t -> int
Sourceval set_minor_allocated : t -> int -> unit
Sourceval compactions : t -> int
Sourceval set_compactions : t -> int -> unit
Sourceval nanos : t -> Core.Int63.t
Sourceval set_nanos : t -> Core.Int63.t -> unit
Sourceval cycles : t -> Core.Int63.t
Sourceval set_cycles : t -> Core.Int63.t -> unit
Sourceval set_runs : t -> int -> unit
Sourcemodule Fields : sig ... end
Sourceval accessor : Variable.t -> t -> float
Sourceval create : unit -> t
Sourceval field_names_to_string : unit -> string
Sourceval field_values_to_string : t -> string
Sourceval max : t array -> len:int -> field:(t -> int) -> int
Sourceval of_field_values_string : string -> t
Sourceval runs : t -> int