Skip to content

perf(bench): lower default warmup from 3 to 2#140

Merged
BryanFRD merged 1 commit into
mainfrom
perf/lower-default-warmup
Jun 15, 2026
Merged

perf(bench): lower default warmup from 3 to 2#140
BryanFRD merged 1 commit into
mainfrom
perf/lower-default-warmup

Conversation

@BryanFRD

Copy link
Copy Markdown
Contributor

Reduces hyperfine --warmup from 3 to 2 in both the action input default and run.sh's baseline. Across the full FerrFlow matrix (6 fixtures × ~7 tool/method pairs × ~5 commands) that's one fewer warmup iteration per measured command — roughly 10% of the bench wall-time. Variance of the timed runs is not measurably affected (one cold pass + one settled pass is enough to prime the OS page cache and FS readahead reliably).

Consumers can still override via with.warmup: '3' if they want the old behaviour on a noisy host.

@BryanFRD BryanFRD merged commit 3ab465c into main Jun 15, 2026
14 checks passed
@BryanFRD BryanFRD deleted the perf/lower-default-warmup branch June 15, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant