The measurement window of a trialA trial runs a warm-up, a measurement window, a cool-down and a drain phase, then on_end hooks. One trial warm-up processes run statistics not kept measurement (duration) time-weighted statistics recorded ยท datasets cleared at start cool-down work in flight finishes datasets still record drain all processes stopped events run out t = 0 warmup warmup + duration + cooldown on_end hooks, bottom-up on_start hooks run and processes start at t = 0. Window.until_idle() has no warm-up or cool-down: it records from 0 until no events remain.