Craton Shield
vs-key-manager benches
Criterion micro-benchmarks for performance-sensitive paths in vs-key-manager.
Convention
-
Each bench file is a standalone criterion harness (
harness = false). -
Compiled only when the
benchfeature is enabled — keeps the default build path free of criterion + std deps. Run with:cargo bench -p vs-key-manager --features bench -
File name describes the subject under measurement, not the implementation strategy.
Benches
| File | Measures |
|---|---|
audit_append_after_wrap.rs | Cost of rotate_key once the audit ring has wrapped (per-entry chain-hash fast path). |
Adding a new bench
- Add
benches/<name>.rswithcriterion_main!. - Add a
[[bench]]stanza inCargo.tomlwithharness = falseandrequired-features = ["bench"]. - Document the bench in the table above.