Skip to content

Increase benchmark load from 500 to 30,000 requests - #4

Merged
barakplasma merged 3 commits into
mainfrom
claude/update-readme-benchmark-LQR7u
Feb 23, 2026
Merged

Increase benchmark load from 500 to 30,000 requests#4
barakplasma merged 3 commits into
mainfrom
claude/update-readme-benchmark-LQR7u

Conversation

@barakplasma

Copy link
Copy Markdown
Owner

Summary

Updated the benchmark suite to use a significantly larger request volume (30,000 requests instead of 500) to provide more reliable and representative performance metrics.

Key Changes

  • Increased benchmark request count from 500 to 30,000 requests in bench_client.py
  • Updated README.md documentation to reflect the new benchmark parameters
  • Regenerated benchmarks/results/persistent_results.json with results from the larger benchmark run

Details

This change improves the statistical significance of benchmark results by testing with a much larger sample size. The increased load provides better insight into performance characteristics and reduces variance in measurements, making the benchmarks more reliable for performance comparisons and regression detection.

https://claude.ai/code/session_01EvvRtCaKeJje5SG1MjYWzK

- Increased benchmark from 500 to 30,000 requests to take approximately 1 minute
- Updated warmup count proportionally from 50 to 500
- Updated description to show expected runtime

https://claude.ai/code/session_01EvvRtCaKeJje5SG1MjYWzK
- Fixed gRPC method lookup from "CreateOrderOrders" to "CreateOrder"
  (the actual generated method name)
- Added benchmark results from 30,000 run test showing ~4.5× speedup for gRPC
  over HTTP with persistent connections

Results:
- Small payload: gRPC 1.18ms vs HTTP 5.38ms (4.57× faster)
- Large payload: gRPC 1.37ms vs HTTP 6.12ms (4.46× faster)

https://claude.ai/code/session_01EvvRtCaKeJje5SG1MjYWzK
Updated performance benchmarks with actual measurements from recent 30,000 request benchmark run:
- Small payload: 5.38 ms (HTTP) vs 1.18 ms (gRPC), 4.6× speedup
- Large payload: 6.12 ms (HTTP) vs 1.37 ms (gRPC), 4.5× speedup

https://claude.ai/code/session_01EvvRtCaKeJje5SG1MjYWzK
@barakplasma
barakplasma merged commit 13dae0e into main Feb 23, 2026
3 checks passed
@barakplasma
barakplasma deleted the claude/update-readme-benchmark-LQR7u branch February 23, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants