package core_bench

  1. Overview
  2. Docs
type t
include Ppx_sexp_conv_lib.Sexpable.S with type t := t
val t_of_sexp : Sexplib0.Sexp.t -> t
val sexp_of_t : t -> Sexplib0.Sexp.t
val predictor : t -> [ `One | `Runs | `Cycles | `Nanos | `Minor_collections | `Major_collections | `Compactions | `Minor_allocated | `Major_allocated | `Promoted ]
val estimate : t -> float
val set_ci95 : t -> Ci95.t option -> unit
val ci95 : t -> Ci95.t option
val has_ci95 : t -> bool
val has_non_trivial_estimate : show_all_values:bool -> t -> responder: [ `One | `Runs | `Cycles | `Nanos | `Minor_collections | `Major_collections | `Compactions | `Minor_allocated | `Major_allocated | `Promoted ] -> bool
val create : predictor: [ `One | `Runs | `Cycles | `Nanos | `Minor_collections | `Major_collections | `Compactions | `Minor_allocated | `Major_allocated | `Promoted ] -> estimate:float -> ?ci95:Ci95.t -> unit -> t