warm-up run
Running the code a few times before timing it, so caches, branch predictors and the CPU clock speed have settled.
Warm-up iterations are executed and discarded before measurement so first-run effects (cold caches, page faults, frequency scaling, lazy binding) do not distort the timed runs.
See also