Glossary¶
- Iteration
A single run of your benchmarked function.
- Round
A set of iterations. The size of a round is computed in the calibration phase.
Stats are computed with rounds, not with iterations. The duration for a round is an average of all the iterations in that round.
See: Calibration for an explanation of why it’s like this.
- Mean
The arithmetic mean (average) of all round durations.
- Median
The middle value when all round durations are sorted. Unlike the mean, the median is not affected by extreme outliers.
- IQR
Interquartile Range. The difference between the third quartile (Q3) and the first quartile (Q1) of round durations. This is a robust way to measure variance that is not affected by outliers.
- StdDev
Standard Deviation. A measure of how spread out the round durations are from the mean. A low standard deviation indicates that durations are clustered close to the mean; a high standard deviation indicates more variation.
- Outliers
Rounds with durations that fall significantly outside the typical range. Reported as two semicolon-separated counts: StdDev outliers (rounds beyond mean ± 1 standard deviation) and IQR outliers (rounds beyond Q1 − 1.5×IQR or Q3 + 1.5×IQR, using Tukey’s fences).