Skip to content

Commit fef6e45

Browse files
committed
chore: streamline benchmark tooling
1 parent 581b695 commit fef6e45

File tree

6 files changed

+1558
-34
lines changed

6 files changed

+1558
-34
lines changed

benchmarks/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Performance Benchmarks
2+
3+
Historical benchmark data stored in this directory.
4+
5+
## Common Commands
6+
7+
```bash
8+
# Run performance tests and save results
9+
uv run poe perf
10+
11+
# Compare two benchmarks
12+
uv run pytest-benchmark compare benchmark-1.1.0.json benchmark-1.1.1.json
13+
14+
# Compare with histogram visualization
15+
uv run pytest-benchmark compare benchmark-1.1.0.json benchmark-1.1.1.json --histogram
16+
17+
# List all benchmarks
18+
uv run poe perf-list
19+
```
20+
21+
## Files
22+
23+
- `benchmark-{suffix}.json` - pytest-benchmark results
24+
- `benchmark-{suffix}.svg` - performance histogram

0 commit comments

Comments
 (0)