Commit 9eb385d
committed
Add benchmark documentation and CI verification
Created comprehensive benchmark documentation page organized by component
(ledger). Added bash scripts for building and running benchmarks, which
are verified in CI to ensure commands exist in Makefile.
Documentation includes:
- Overview of criterion-based benchmarking
- Build and run instructions using bash scripts
- Ledger database benchmark details (account generation and merkle root
computation)
CI verification added to test-docs-scripts workflow:
- Verifies benchmark scripts are executable
- Confirms make targets exist in Makefile
- Does not run benchmarks to avoid long CI times1 parent e05625c commit 9eb385d
File tree
7 files changed
+303
-2
lines changed- .github/workflows
- website
- docs/developers
- scripts/benchmarks
7 files changed
+303
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
224 | 247 | | |
225 | 248 | | |
226 | 249 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments