Module Trace_stat_summary.Span_folder

Accumulator for the span field of t.

type span_acc = {
  1. sum_count : int;
  2. sum_duration : float;
  3. count : Vs.acc;
  4. cumu_count : Vs.acc;
  5. duration : Vs.acc;
  6. duration_log_scale : Vs.acc;
  7. cumu_duration : Vs.acc;
}
type acc = {
  1. per_span : span_acc Span.Map.t;
  2. seen_atoms_durations_in_block : float list Span.Map.t;
  3. timestamp_before : float;
}
val create : float -> int -> ([< `Add of int32 | `Checkout of int32 | `Commit of Def.commit | `Copy of int32 | `Find of int32 | `Mem of int32 | `Mem_tree of int32 | `Remove of int32 ], acc, Span.Val.t Span.Map.t) Utils.Parallel_folders.folder