package core_bench

  1. Overview
  2. Docs

A module internal to Core_bench. Please look at Bench.

module Coefficient = Analysis_result.Coefficient
module Ci95 = Analysis_result.Ci95
module Predictor_result : sig ... end
type t = {
  1. name : string;
  2. key : int;
  3. group_key : int option;
  4. arg : int option;
  5. cycles : Predictor_result.t list * float;
  6. nanos : Predictor_result.t list * float;
  7. minor_allocated : float;
  8. major_allocated : float;
  9. promoted : float;
  10. minor_gcs : float;
  11. major_gcs : float;
  12. compactions : float;
  13. samples : string;
  14. percentage : float;
  15. speedup : float;
  16. time_taken : Core.Time.Span.t;
}
val time_taken : t -> Core.Time.Span.t
val speedup : t -> float
val percentage : t -> float
val samples : t -> string
val compactions : t -> float
val major_gcs : t -> float
val minor_gcs : t -> float
val promoted : t -> float
val major_allocated : t -> float
val minor_allocated : t -> float
val nanos : t -> Predictor_result.t list * float
val cycles : t -> Predictor_result.t list * float
val arg : t -> int option
val group_key : t -> int option
val key : t -> int
val name : t -> string
module Fields : sig ... end
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val nanos_coeff : t -> Predictor_result.t
val nanos_est : t -> float
val cycles_coeff : t -> Predictor_result.t
val cycles_est : t -> float