Realistic benchmarks can now tweak its row_limit and report_period with command-line arguments:
// row_limit is 1000, report_period is 100
cargo bench --bench berka99 -- 1000 100
3. Correctness check
Realistic benchmarks can now check correctness of the benchmark operations.
It is turned on by the third argument:
cargo bench --bench berka99 -- 1000 100 1
4. HTTP download for realistic data
The CSV files were controlled in a git submodule, which relies on LFS. It has increased complexity and the hit the quota system of GitHub.
Now we just download them via HTTP.
1. Separate realistic benchmarks
berka99
andcensus90
are put into separate directories with independent entry inCargo.toml
. That means they can be run independently:2. Flexible parameters
Realistic benchmarks can now tweak its
row_limit
andreport_period
with command-line arguments:3. Correctness check
Realistic benchmarks can now check correctness of the benchmark operations. It is turned on by the third argument:
4. HTTP download for realistic data
The CSV files were controlled in a git submodule, which relies on
LFS
. It has increased complexity and the hit the quota system of GitHub. Now we just download them via HTTP.