GitHub: suprepupre/LuaBoost

LuaBoost is a WoW 3.3.5a addon that reduces addon-side overhead with adaptive garbage collection, loading helpers, table pooling, throttling and lightweight diagnostics. It works without the optional wow_optimize.dll; the DLL adds runtime and memory optimizations when available.
Features
- Adaptive GC profiles for normal, combat, idle and loading states
- Table pool and reusable runtime helpers
- SpeedyLoad event suppression during loading screens
- Update throttling and OnUpdate dispatcher API for addon authors
- FPS, event, memory-growth and callback diagnostics
- Optional integration with
wow_optimize.dll
Commands
/lb status- show current status/lb gc- show GC and DLL information/lb pool- show table-pool statistics/lb toggle- enable or disable the GC manager/lb force- run a full garbage collection/lb sl,/lb sl safe,/lb sl agg- configure SpeedyLoad/lb fps,/lb events,/lb memleak- run diagnostics/lb settings- open Interface Options/lb help- show the command list
Configuration
Open ESC → Interface → AddOns → LuaBoost to choose a GC preset, set per-mode thresholds, configure SpeedyLoad and enable optional diagnostics.
Installation
- Download and extract the release.
- Move the
LuaBoostfolder toInterface/AddOns/. - Enable it at character selection and configure it in the Interface options.
Compatibility
Designed for the WoW 3.3.5a (WotLK) client. Public DLL builds intentionally keep some risky API-cache and event features disabled.



