Repository navigation
Releases: Holodome/csbench
Releases · Holodome/csbench
Release list
csbench 1.2
- Rename
--allow-nonzeroto--ignore-failure - Add
--load-csvoption to load benchmark data - Add
--load-binand--save-binoptions to save and load benchmark data from/to custom binary format - Multiple benchmark data files can be merged using
--load-bin, allowing complex multi-step benchmarks - Add
--rename-nameoption to rename benchmark by name - Add
--baseline-nameoption to set baseline by name - Rename
--scanto--param-rangeand--scanlto--param - Add ability to calculate p-values using Welch's t-test instead of MWU. This is contolled using new
--stat-testoption. - Add
--sortoption to select order of benchmarks in report - Improvements of command-line report
- Improvements of progress bar
- Man page and
--helpare updated with list of all options
csbench 1.1
Big update of functionality
- Move execution of custom measurements from main measurement loop. Execute them after all timings have been finished. This is done to minize work done during benchmark execution.
- Add ability for benchmarks to be suspended and resumed later - this is used when execuing in rounds. Round is a sequence of consequetive runs, optionally beginning with warmup.
- Round stop, warmup stop and benchmark stop are all controlled with 4 parameters: total number of rounds, maximum running time, minimum and maximum run count.
- Add
--inputsoption to specify string to be used for input. - Add
--inputdoption to specify directory, all files from which should be used as input. - Allow variables in
--inputand--inputsstrings. - Add option
--common-argsto specify string to be appended to each of the benchmarked commands.