# Performance Notes

AP Timer Suite is designed to be efficient at scale. This page documents the key performance characteristics.


# No Tick Dependency


# Delta Replication

Only changed timers replicate each network update via FastArraySerializer. A project with 50 active timers will only send network data for timers that changed since the last update — not all 50.


# Inspector Refresh Rate

The UMG Timer Inspector uses a configurable auto-refresh interval.


# Large Timer Counts

For projects with a very large number of timers (100+), consider adding a non-replicated tag-to-index cache on your side for O(1) lookup. The default implementation uses a linear search which is sufficient for typical timer counts (under 50 per actor).


# Summary

Concern AP Timer Suite Approach
CPU (per frame) None — TimerManager callbacks only
Network FastArray delta — only changed timers replicate
Memory One entry per registered timer
UI refresh Configurable interval (recommend 0.25–0.5s)

AfterPrime Systems — Building the Gameplay Foundation