swactor/benches
Developer e91308720b feat: identity hashing for ActorAddress hot-path optimization (Cycle 20)
Replace SipHash with identity hasher on all hot-path HashMaps keyed by
ActorAddress. Since addresses are crypto-random, the first 8 bytes serve
as an excellent hash directly. Microbenchmarks show 1.9-4.6x lookup
speedup depending on map size.

- Custom Hash impl for ActorAddress (8-byte write_u64 instead of 32)
- AddrHasher/AddrBuildHasher identity hasher in delivery.rs
- AddrMap<V>/AddrSet type aliases used in 7 HashMap sites
- Stop-requests is_empty() short-circuit in tick_all inner loop
- 3 new behavioral tests, component microbenchmarks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 18:01:30 +00:00
..
hasher_benchmarks.rs feat: identity hashing for ActorAddress hot-path optimization (Cycle 20) 2026-02-12 18:01:30 +00:00
mt_benchmarks.rs feat: per-actor message budget for tick fairness 2026-02-12 11:11:30 +00:00
runtime_benchmarks.rs bench: add registry benchmarks for named actors, groups, monitors, ask (Cycle 16) 2026-02-12 13:36:22 +00:00