summaryrefslogtreecommitdiff
path: root/benchmarks/hyperfine
AgeCommit message (Collapse)AuthorFilesLines
2021-10-26benchmarks: Replace RMD160 checksums with BLAKE2s checksumsnia1-91/+91
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-18benchmarks/hyperfine: update to 1.12.0pin3-163/+223
Features: --command-name can now take parameter names from --parameter-* options, see #351 and #391 (@silathdiir) -Exit codes (or signals) are now printed in cases of command failures, see #342 (@KaindlJulian) -Exit codes are now part of the JSON output, see #371 (@JordiChauzi) -Colorized output should now be enabled on Windows by default, see #427 Changes: -When --export-* commands are used, result files are created before benchmark execution -to fail early in case of, e.g., wrong permissions. See #306 (@s1ck). -When --export-* options are used, result files are written after each individual -benchmark command instead of writing after all benchmarks have finished. See #306 (@s1ck). -Reduce number of shell startup time measurements from 200 to 50, generally speeding up benchmarks. See #378 -User and system time are now in consistent time units, see #408 and #409 (@film42)
2021-10-07benchmarks: Remove SHA1 hashes for distfilesnia1-76/+1
2021-08-05benchmarks/hyperfine: simplify Makefilepin1-3/+1
2021-01-29benchmarks/hyperfine: import packagepin5-0/+416
A 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).