github suprepupre/wow-optimize v3.0.1
wow_optimize v3.0.1

5 hours ago

Performance and stability update for WoW 3.3.5a.

Highlights

  • improved Lua Phase 2 runtime discovery across world transitions and reloads
  • added string.match partial fast path for safe common patterns
  • retained hardened Lua VM internals:
    • per-VM string interning cache
    • validated cache hits
    • SEH-guarded concat fast path
  • improved long-session smoothness and addon-heavy runtime behavior
  • preserved public-safe defaults by keeping historically risky features disabled

Included optimizations

  • mimalloc CRT and Lua allocator replacement
  • adaptive multi-mode Lua GC
  • string table pre-sizing
  • Lua fast paths for common string, math, and conversion functions
  • combat log optimization
  • GetItemInfo cache
  • QPC-based timer improvements
  • file I/O, networking, and synchronization improvements

Notes

  • public-safe builds still keep MPQ memory mapping, UI widget cache, GetSpellInfo cache, dynamic unit API caching, and GlobalAlloc fast path disabled
  • custom or HD clients may still behave differently from stock 3.3.5a clients, especially in multi-client setups

Recommended setup

Use together with !LuaBoost for the best overall Lua and addon-side results.

Don't miss a new wow-optimize release

NewReleases is sending notifications on new releases.