Aura cache feature. (experimental)
Both functions UnitBuff and UnitDebuff are extremely used with the new 3.0.2 patch (I see sometimes more than 100000 hits in just 2 minutes).
The aura cache is managed by the roster RDX. it stores all unitbuff and unitdebuff data.
RDX provides UnitBuffCache and UnitDebuffCache functions.
All RDX raidframes windows use the aura cache.
singleframe (player, target, focus, pet ...) doesn't use aura cache.
Results with the VFL Profiler in the Alterac after 10 minutes :
204519 hits UnitBuffcache
37139 hits UnitBuff
(Reduce to 20% server call)
Time execution from UnitBuffCache : 10µs
Time execution from UnitBuff : 29µs
(Divide by 3 the time execution)
After a lot of test, this new feature increase greatly the performance of the game for all RDX users.
From the system menu, you can switch ON/OFF the aura cache.
Enjoy