Sample collector for latency measurements.
Start timing an operation.
End timing and record the sample.
Record a sample directly.
Calculate latency metrics from collected samples.
Reset collected samples.
Sample collector for latency measurements.