hyperfine:tldr:e3831
The command hyperfine '${make target1}' '${make target2}' is using the hyperfine command-line tool to measure the execution time of two make targets, target1 and target2, respectively.
Here's a breakdown of the command:
-
hyperfine:hyperfineis a benchmarking tool for command-line programs. It measures the real execution time, statistics like median and standard deviation, and also allows multiple runs to gather more accurate results. -
'${make target1}': This is the first target to be benchmarked.${make target1}is a placeholder indicating that the actual command fortarget1should be substituted here when executing the command. -
'${make target2}': Similar to the previous target, this is the second target to be benchmarked, and${make target2}represents its associated command.
By running this command, hyperfine will execute the specified make targets and measure their execution time, providing statistical information about the runs.