Module Bench_result.Fields

module Fields: sig .. end

val names : string list
val time_taken : ([< `Read | `Set_and_create ], Bench_result.t, Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm
val speedup : ([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm
val percentage : ([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm
val samples : ([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm
val compactions : ([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm
val major_gcs : ([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm
val minor_gcs : ([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm
val promoted : ([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm
val major_allocated : ([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm
val minor_allocated : ([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm
val nanos : ([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm
val cycles : ([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm
val arg : ([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm
val group_key : ([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm
val key : ([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm
val name : ([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm
val make_creator : name:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> 'a -> ('b -> string) * 'c) ->
key:(([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm -> 'c -> ('b -> int) * 'd) ->
group_key:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> 'd -> ('b -> int option) * 'e) ->
arg:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> 'e -> ('b -> int option) * 'f) ->
cycles:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm ->
'f -> ('b -> Bench_result.Predictor_result.t list * float) * 'g) ->
nanos:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm ->
'g -> ('b -> Bench_result.Predictor_result.t list * float) * 'h) ->
minor_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'h -> ('b -> float) * 'i) ->
major_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'i -> ('b -> float) * 'j) ->
promoted:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'j -> ('b -> float) * 'k) ->
minor_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'k -> ('b -> float) * 'l) ->
major_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'l -> ('b -> float) * 'm) ->
compactions:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'm -> ('b -> float) * 'n) ->
samples:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> 'n -> ('b -> string) * 'o) ->
percentage:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'o -> ('b -> float) * 'p) ->
speedup:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'p -> ('b -> float) * 'q) ->
time_taken:(([< `Read | `Set_and_create ], Bench_result.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm ->
'q -> ('b -> Core.Std.Time.Span.t) * 'r) ->
'a -> ('b -> Bench_result.t) * 'r
val create : name:string ->
key:int ->
group_key:int option ->
arg:int option ->
cycles:Bench_result.Predictor_result.t list * float ->
nanos:Bench_result.Predictor_result.t list * float ->
minor_allocated:float ->
major_allocated:float ->
promoted:float ->
minor_gcs:float ->
major_gcs:float ->
compactions:float ->
samples:string ->
percentage:float ->
speedup:float -> time_taken:Core.Std.Time.Span.t -> Bench_result.t
val map : name:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> string) ->
key:(([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm -> int) ->
group_key:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> int option) ->
arg:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> int option) ->
cycles:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm ->
Bench_result.Predictor_result.t list * float) ->
nanos:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm ->
Bench_result.Predictor_result.t list * float) ->
minor_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> float) ->
major_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> float) ->
promoted:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> float) ->
minor_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> float) ->
major_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> float) ->
compactions:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> float) ->
samples:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> string) ->
percentage:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> float) ->
speedup:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> float) ->
time_taken:(([< `Read | `Set_and_create ], Bench_result.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm -> Core.Std.Time.Span.t) ->
Bench_result.t
val iter : name:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> 'a) ->
key:(([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm -> 'b) ->
group_key:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> 'c) ->
arg:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> 'd) ->
cycles:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> 'e) ->
nanos:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> 'f) ->
minor_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'g) ->
major_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'h) ->
promoted:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'i) ->
minor_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'j) ->
major_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'k) ->
compactions:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'l) ->
samples:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> 'm) ->
percentage:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'n) ->
speedup:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'o) ->
time_taken:(([< `Read | `Set_and_create ], Bench_result.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm -> 'p) ->
'p
val fold : init:'a ->
name:('a ->
([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> 'b) ->
key:('b ->
([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm -> 'c) ->
group_key:('c ->
([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> 'd) ->
arg:('d ->
([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> 'e) ->
cycles:('e ->
([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> 'f) ->
nanos:('f ->
([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> 'g) ->
minor_allocated:('g ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'h) ->
major_allocated:('h ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'i) ->
promoted:('i ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'j) ->
minor_gcs:('j ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'k) ->
major_gcs:('k ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'l) ->
compactions:('l ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'm) ->
samples:('m ->
([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> 'n) ->
percentage:('n ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'o) ->
speedup:('o ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'p) ->
time_taken:('p ->
([< `Read | `Set_and_create ], Bench_result.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm -> 'q) ->
'q
val map_poly : ([< `Read | `Set_and_create ], Bench_result.t, 'a) Fieldslib.Field.user ->
'a list
val for_all : name:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> bool) ->
key:(([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm -> bool) ->
group_key:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> bool) ->
arg:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> bool) ->
cycles:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> bool) ->
nanos:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> bool) ->
minor_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
major_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
promoted:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
minor_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
major_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
compactions:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
samples:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> bool) ->
percentage:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
speedup:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
time_taken:(([< `Read | `Set_and_create ], Bench_result.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm -> bool) ->
bool
val exists : name:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> bool) ->
key:(([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm -> bool) ->
group_key:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> bool) ->
arg:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> bool) ->
cycles:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> bool) ->
nanos:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> bool) ->
minor_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
major_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
promoted:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
minor_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
major_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
compactions:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
samples:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> bool) ->
percentage:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
speedup:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> bool) ->
time_taken:(([< `Read | `Set_and_create ], Bench_result.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm -> bool) ->
bool
val to_list : name:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> 'a) ->
key:(([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm -> 'a) ->
group_key:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> 'a) ->
arg:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> 'a) ->
cycles:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> 'a) ->
nanos:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm -> 'a) ->
minor_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'a) ->
major_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'a) ->
promoted:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'a) ->
minor_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'a) ->
major_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'a) ->
compactions:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'a) ->
samples:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> 'a) ->
percentage:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'a) ->
speedup:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> 'a) ->
time_taken:(([< `Read | `Set_and_create ], Bench_result.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm -> 'a) ->
'a list
module Direct: sig .. end