- Make ACCUM_STEPS configurable via ANE_ACCUM_STEPS env var (default 10)
Higher values = fewer exec() restarts, better effective throughput
- Make MAX_COMPILES configurable via ANE_MAX_COMPILES env var (default 100)
Allows tuning for different hardware/OS versions
- IOSurface pooling: reuse freed surfaces by size instead of creating new
Avoids repeated IOSurfaceCreate/CFRelease on every recompile cycle
Pool capacity: 128 surfaces with swap-remove for O(n) lookup