Module Time_utils.LatencyMonitor

Real-time latency monitoring

type t
val create : window_size:int -> violation_threshold_ns:duration_ns -> t
val add_measurement : t -> duration_ns -> unit
val get_current_avg : t -> duration_ns
val get_max_latency : t -> duration_ns
val get_violation_count : t -> int
val reset : t -> unit