hashbrowns 1.0.0
Loading...
Searching...
No Matches
Quickstart

The Quickstart tutorial covers single-size runs, multi-size series, crossover analysis, and parsing JSON output.

For the full Markdown version in the repository see docs/tutorials/quickstart.md.

./build/hashbrowns --size 20000 --runs 15 --structures array,slist,hashmap \
--out-format json --output results/csvs/benchmark_results.json

Series sweep example:

./build/hashbrowns --size 60000 --series-count 6 --runs 3 \
--structures array,hashmap --out-format json --series-out results/csvs/series_results.json

Crossover analysis:

./build/hashbrowns --crossover-analysis --max-size 100000 --runs 4 \
--structures array,slist,hashmap --out-format json --output results/csvs/crossover_results.json

Parse JSON with the helper script:

python3 scripts/example_parse.py results/csvs/benchmark_results.json --summary