You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- Add C7-C10 (16-thread) concurrency benchmarks to the Rust criterion
suite in `benches/concurrency.rs`
- **C7**: 16 threads evaluating a simple static flag -- measures
throughput saturation point
- **C8**: 16 threads evaluating a flag with targeting rules -- heavy
concurrent rule evaluation
- **C9**: 16 threads with mixed workload (static + targeting + disabled
flags) -- realistic high-load production mix
- **C10**: 15 reader threads + 1 writer thread updating state --
read/write contention under heavy parallel load
These complement the existing C1-C6 benchmarks (1/4/8 threads) as
defined in BENCHMARKS.md, measuring mutex contention overhead and the
scalability ceiling at higher parallelism.
Java concurrency JMH benchmarks are deferred -- no dedicated concurrency
benchmark file exists yet in the Java module.
Closes#89
## Test plan
- [x] `cargo bench --bench concurrency -- --test` passes all 10
benchmarks (C1-C10)
- [x] `cargo fmt && cargo clippy -- -D warnings` clean
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments