AntiPattern
Non-Idle Render Loop
non-idle-render-loop
Renderer logic keeps expensive updates and queued pulses alive after traversal ends because cleanup/termination conditions never reach an idle state, so warmup ticks and pulse-only frames continue running and tank frame time.