Expand description
Benchmark-only engine counters shared by the runtime layers.
Forge installs these thread-local counters through the bench-metrics feature.
Every recorder is an inline no-op without the feature.
Modulesยง
- enabled ๐
Macrosยง
- amount_
recorder ๐ - recorder ๐
Structsยง
- Benchmark
Counters - Raw work counters captured for one fixed-seed benchmark sample.
Functionsยง
- measure_
reset - Time one handler reset when benchmark metrics are enabled.
- record_
aura_ event - record_
aura_ slot_ visit - record_
damage_ action_ setup - record_
damage_ event - record_
damage_ owner_ setup - record_
damage_ plan_ keyed_ lookup - record_
damage_ plan_ raw_ binary_ search - record_
damage_ setup_ stages - record_
damage_ target - record_
damage_ target_ setup - record_
event - record_
game_ data_ hot_ read - record_
keyed_ lookup - record_
planned_ aura_ bindings - record_
planned_ aura_ projection_ bindings - record_
planned_ aura_ spell_ bindings - record_
planned_ guardian_ slot_ visit - record_
planned_ rotation_ projection_ binding - record_
rotation_ ast_ lowering - record_
rotation_ evaluation - record_
scanned_ aura_ definitions - record_
scanned_ aura_ projections - record_
scanned_ aura_ spells - record_
scanned_ rotation_ projection_ spell - record_
target_ plan_ runtime_ fallback - record_
target_ plan_ runtime_ lowering - reset
- Clear counters before a measured sample.
- snapshot
- Snapshot the current counters.