README.md (hyperfine-1.14.0) | : | README.md (hyperfine-1.15.0) | ||
---|---|---|---|---|
skipping to change at line 150 | skipping to change at line 150 | |||
|:---|---:|---:|---:|---:| | |:---|---:|---:|---:|---:| | |||
| `find . -iregex '.*[0-9]\.jpg$'` | 2.275 ± 0.046 | 2.243 | 2.397 | 9.79 ± 0.22 | | | `find . -iregex '.*[0-9]\.jpg$'` | 2.275 ± 0.046 | 2.243 | 2.397 | 9.79 ± 0.22 | | |||
| `find . -iname '*[0-9].jpg'` | 1.427 ± 0.026 | 1.405 | 1.468 | 6.14 ± 0.13 | | | `find . -iname '*[0-9].jpg'` | 1.427 ± 0.026 | 1.405 | 1.468 | 6.14 ± 0.13 | | |||
| `fd -HI '.*[0-9]\.jpg$'` | 0.232 ± 0.002 | 0.230 | 0.236 | 1.00 | | | `fd -HI '.*[0-9]\.jpg$'` | 0.232 ± 0.002 | 0.230 | 0.236 | 1.00 | | |||
#### JSON | #### JSON | |||
The JSON output is useful if you want to analyze the benchmark results in more d etail. The | The JSON output is useful if you want to analyze the benchmark results in more d etail. The | |||
[`scripts/`](https://github.com/sharkdp/hyperfine/tree/master/scripts) folder in cludes a lot | [`scripts/`](https://github.com/sharkdp/hyperfine/tree/master/scripts) folder in cludes a lot | |||
of helpful Python programs to further analyze benchmark results and create helpf ul | of helpful Python programs to further analyze benchmark results and create helpf ul | |||
visualizations, like a histogram of runtimes or a whisker plot to comare | visualizations, like a histogram of runtimes or a whisker plot to compare | |||
multiple benchmarks: | multiple benchmarks: | |||
|  |  | | |  |  | | |||
|---:|---:| | |---:|---:| | |||
### Detailed benchmark flowchart | ### Detailed benchmark flowchart | |||
The following chart explains the execution order of various timing runs when usi ng options | The following chart explains the execution order of various timing runs when usi ng options | |||
like `--warmup`, `--prepare <cmd>`, `--setup <cmd>` or `--cleanup <cmd>`: | like `--warmup`, `--prepare <cmd>`, `--setup <cmd>` or `--cleanup <cmd>`: | |||
skipping to change at line 172 | skipping to change at line 172 | |||
## Installation | ## Installation | |||
[ ](https://repology.org/project/hyperfine/versions) | [ ](https://repology.org/project/hyperfine/versions) | |||
### On Ubuntu | ### On Ubuntu | |||
Download the appropriate `.deb` package from the [Release page](https://github.c om/sharkdp/hyperfine/releases) | Download the appropriate `.deb` package from the [Release page](https://github.c om/sharkdp/hyperfine/releases) | |||
and install it via `dpkg`: | and install it via `dpkg`: | |||
``` | ``` | |||
wget https://github.com/sharkdp/hyperfine/releases/download/v1.13.0/hyperfine_1. | wget https://github.com/sharkdp/hyperfine/releases/download/v1.15.0/hyperfine_1. | |||
13.0_amd64.deb | 15.0_amd64.deb | |||
sudo dpkg -i hyperfine_1.13.0_amd64.deb | sudo dpkg -i hyperfine_1.15.0_amd64.deb | |||
``` | ``` | |||
### On Fedora | ### On Fedora | |||
On Fedora, hyperfine can be installed from the official repositories: | On Fedora, hyperfine can be installed from the official repositories: | |||
```sh | ```sh | |||
dnf install hyperfine | dnf install hyperfine | |||
``` | ``` | |||
End of changes. 2 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added |