Skip to content
github-actions[bot] edited this page Jul 14, 2026 · 1 revision

Benchmarks

qsv's benchmark suite runs 259 benchmarks on a 1,000,000-row × 41-column, 520 MB sample of NYC's 311 data, timed with hyperfine (2 warmups + 3 timed runs each). See scripts/results/README.md for the methodology and the raw CSVs.

📊 Interactive dashboard

➡️ Open the interactive benchmark dashboard

The dashboard is rendered by qsv's own viz command and is fully interactive (hover for values, zoom, download PNGs). It covers the with/without-index advantage, the sqlp schema-cache knob, throughput across every release, deep-dives into the two flagship commands (stats and frequency) showing they grew features without losing speed, and this release's biggest speedups.

qsv benchmark dashboard

Note: cross-version numbers are not strictly apples-to-apples — commands gain features over time. Treat the historical trend as a broad trajectory, not an exact speedup.

Last generated for qsv 21.1.0 (aarch64-apple-darwin). Regenerate with python3 scripts/gen_benchmark_viz.py and copy this page's link — the dashboard itself redeploys to GitHub Pages automatically on push to master.

Clone this wiki locally