Commit Graph

2 Commits

Author SHA1 Message Date
sh
9a0a85a24c feat(bench): self-contained Docker Compose setup
Build benchmark binary inside container via multi-stage
Dockerfile. All-in-one: docker compose run bench.
2026-03-20 14:51:16 +00:00
sh
2a0af04ab8 feat(bench): add smp-server memory benchmark framework
Layered benchmark that isolates per-component memory cost:
- Phase 1: baseline (no clients)
- Phase 2: TLS connections only
- Phase 3: queue creation (NEW + KEY)
- Phase 4: subscriptions (SUB)
- Phase 5: message send
- Phase 6: message receive + ACK
- Phase 7: sustained load with time-series

Includes Docker Compose (PostgreSQL 17), run.sh with
--compare-rts mode for testing different GC configurations.
2026-03-20 14:48:11 +00:00