bench - Man Page

manual page for bench version 1.0.13

Synopsis

bench (--version | [--before command] [--after command] COMMAND(S)

Description

Command-line tool to benchmark other programs

[[-I|--ci CI] [-L|--time-limit SECS] [--resamples COUNT]

[--regress RESP:PRED..] [--raw FILE] [-o|--output FILE] [--csv FILE] [--json FILE] [--junit FILE] [-v|--verbosity LEVEL] [-t|--template FILE] [-n|--iters ITERS] [-m|--match MATCH] [NAME...] | (-l|--list) | --version])

Available options

-h,--help

Show this help text

--version

Version number

--before command

Specify a command to run before each run of the benchmark

--after command

Specify a command to run after each run of the benchmark

COMMAND(S)

The command line(s) to benchmark

-I,--ci CI

Confidence interval

-L,--time-limit SECS

Time limit to run a benchmark

--resamples COUNT

Number of bootstrap resamples to perform

--regress RESP:PRED..

Regressions to perform

--raw FILE

File to write raw data to

-o,--output FILE

File to write report to

--csv FILE

File to write CSV summary to

--json FILE

File to write JSON summary to

--junit FILE

File to write JUnit summary to

-v,--verbosity LEVEL

Verbosity level

-t,--template FILE

Template to use for report

-n,--iters ITERS

Run benchmarks, don't analyse

-m,--match MATCH

How to match benchmark names ("prefix", "glob", "pattern", or "ipattern")

-l,--list

List benchmarks

--version

Show version info

Info

July 2024 bench version 1.0.13