From f27b2b4193503e7ad7211e025005352b656014c8 Mon Sep 17 00:00:00 2001 From: David Peter Date: Fri, 2 Oct 2026 11:29:14 +0200 Subject: [PATCH] Clean between runs in the make parameter-scan example --- doc/hyperfine.1 | 2 +- src/cli.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/hyperfine.1 b/doc/hyperfine.1 index 449b470..f8c4640 100644 --- a/doc/hyperfine.1 +++ b/doc/hyperfine.1 @@ -141,7 +141,7 @@ string '{\fIVAR\fP}' in each command by the current parameter value. .RS Example: .RS -\fBhyperfine\fR \fB\-P\fR threads 1 8 'make \-j {threads}' +\fBhyperfine\fR \fB\-\-prepare\fR 'make clean' \fB\-P\fR threads 1 8 'make \-j {threads}' .RE .RE .IP diff --git a/src/cli.rs b/src/cli.rs index b12f6d3..d0ca850 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -161,7 +161,7 @@ fn build_command() -> Command { .help( "Perform benchmark runs for each value in the range MIN..MAX. Replaces the \ string '{VAR}' in each command by the current parameter value.\n\n \ - Example: hyperfine -P threads 1 8 'make -j {threads}'\n\n\ + Example: hyperfine --prepare 'make clean' -P threads 1 8 'make -j {threads}'\n\n\ This performs benchmarks for 'make -j 1', 'make -j 2', …, 'make -j 8'.\n\n\ To have the value increase following different patterns, use shell arithmetics.\n\n \ Example: hyperfine -P size 0 3 'sleep $((2**{size}))'\n\n\