Expand description
tak — benchmark command-line programs and track their performance over time.
Experimental. See README.md, which asks you to use hyperfine instead.
Exposed as a library so the measurement and storage layers can be exercised
by integration tests. measure::instructions in particular went a long time
written-but-never-executed, which is exactly the failure this guards against.
Modules§
- backfill
- Backfill history from published release binaries.
- compare
- Compare one commit’s measurements against another’s.
- config
tak.toml— declared benchmarks.- measure
- Measurement backends.
- notes
- Storage: benchmark results as git notes under
refs/notes/tak. - record
- The on-disk record format.
- settings
- Settings, and where their values come from.