Path to this page:
./
benchmarks/hyperfine,
Command-line benchmarking tool
Branch: CURRENT,
Version: 1.19.0,
Package name: hyperfine-1.19.0,
Maintainer: pinA command-line benchmarking tool.
Features:
-Statistical analysis across multiple runs.
-Support for arbitrary shell commands.
-Constant feedback about the benchmark progress and current estimates.
-Warmup runs can be executed before the actual benchmark.
-Cache-clearing commands can be set up before each timing run.
-Statistical outlier detection to detect interference from other programs and
caching effects.
-Export results to various formats: CSV, JSON, Markdown, AsciiDoc.
-Parameterized benchmarks (e.g. vary the number of threads).
Required to build:[
lang/rust]
Master sites:
Filesize: 180.056 KB
Version history: (Expand)
- (2024-11-13) Updated to version: hyperfine-1.19.0
- (2023-10-05) Updated to version: hyperfine-1.18.0
- (2023-06-04) Updated to version: hyperfine-1.17.0
- (2023-03-23) Updated to version: hyperfine-1.16.1
- (2023-03-15) Updated to version: hyperfine-1.16.0
- (2022-09-08) Updated to version: hyperfine-1.15.0
CVS history: (Expand)
2023-10-05 22:13:36 by pin | Files touched by this commit (3) | |
Log message:
benchmarks/hyperfine: update to 1.18.0
Features
- Add support for microseconds via --time-unit microsecond, see #684 (@sharkdp)
Bugfixes
- Proper argument quoting on Windows CMD, see #296 and #678 (@PedroWitzel)
|
2023-06-04 08:44:22 by pin | Files touched by this commit (3) | |
Log message:
benchmarks/hyperfine: update to 1.17.0
Features
- Add new --sort option to control the order in the rel. speed comparison and
in markup export formats, see #601, #614, #655 (@sharkdp)
- Parameters which are unused in the command line are now displayed in
parentheses, see #600 and #644 (@sharkdp).
- Added --log-count option for histogram plots, see scripts/plot_histogram.py
(@sharkdp)
Changes
- Updated hyperfine to use windows-sys instead of the unmaintained winapi,
see #624, #639, #636, #641 (@clemenswasser)
- Silenced deprecation warning in Python scripts, see #633 (@nicovank)
- Major update of the man page, see 0ce6578, #647 (@sharkdp)
Bugfixes
- Do not export intermediate results to stdout when using - as a file name,
see #640 and #643 (@sharkdp)
- Markup exporting does not fail if benchmark results are zero, see #642
(@sharkdp)
|
2023-03-23 11:30:43 by pin | Files touched by this commit (2) | |
Log message:
benchmarks/hyperfine: update to 1.16.1
Bugfixes
- Fix line-wrapping of --help text (@sharkdp)
- Fix --input=null (@sharkdp)
|
2023-03-15 15:38:00 by pin | Files touched by this commit (3) | |
Log message:
benchmarks/hyperfine: update to 1.16.0
v1.16.0
Features
- Added new `--input` option, see #541 and #563 (@snease)
- Added possibility to specify `-` as the filename in the
`--export-*` options, see #615 and #623 (@humblepenguinn)
Changes
- Improve hints for outlier warnings if `--warmup` or `--prepare` are in use
already, see #570 (@sharkdp)
Bugfixes
- Fix uncolored output on Windows if `TERM` is not set, see #583
(@nabijaczleweli)
- On Windows, only run `cmd.exe` with the `/C` option. Use `-c` for all other
shells. See #568 and #582 (@FilipAndersson245)
Other
- Thanks to @berombau for working on dependency upgrades, see #584
- Fixed installationm on Windows, see #595 and #596 (@AntoniosBarotsis)
|
2022-09-08 09:21:03 by pin | Files touched by this commit (3) | |
Log message:
benchmarks/hyperfine: update to 1.15.0
v1.15.0
Features
- Disable colorized output in case of TERM=dumb or NO_COLOR=1, see #542 and
#555 (@nabijaczleweli)
- Add new (experimental) --min-benchmarking-time <secs> option, see #527
(@sharkdp)
Bugfixes
- Fix user and kernel times on Windows, see #368 and #538 (@clemenswasser)
Other
- Improve --help texts of --export-* options, see #506 and #522
(@Engineer-of-Efficiency)
|
2022-05-18 14:05:27 by pin | Files touched by this commit (3) | |
Log message:
benchmarks/hyperfine: update to 1.14.0
-Add a new --output={null,pipe,inherit,<FILE>} option to control
where the output of the benchmarked program is redirected (if at all),
see #377 and #509 (@tavianator, originally suggested by @BurntSushi)
-Add Emacs org-mode as a new export format, see #491 (@ppaulweber)
-Relax glibc requirements, see #508 and #512 (@sharkdp)
|
2022-03-05 22:22:16 by pin | Files touched by this commit (3) | |
Log message:
benchmarks/hyperfine: update to 1.13.0
Features:
-Added a new --shell=none/-N option to disable the intermediate shell for
executing the benchmarked commands. Hyperfine normally measures and subtracts
the shell spawning time, but the intermediate shell always introduces a
certain level of measurement noise. Using --shell=none/-N allows users to
benchmark very fast commands (with a runtime on the order of a few
milliseconds). See #336, #429, and #487 (@cipriancraciun and @sharkdp)
-Added --setup/-s option that can be used to run make all or similar.
It runs once per set of tests, like --cleanup/-c (@avar)
-Added new plot_progression.py script to debug background interference effects.
Changes:
-Breaking change: the -s short option for --style is now used for the new
--setup option.
-The environment offset randomization is now also available on Windows, see #484
Other:
-Improved documentation and test coverage, cleaned up code base for future
improvements.
|
2021-10-26 12:02:56 by Nia Alarie | Files touched by this commit (52) |
Log message:
benchmarks: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|