File Details
TitanDataTexts_2.4.0
- R
- Mar 7, 2026
- 22.75 KB
- 9
- 12.0.1
- Retail
File Name
TitanDataTexts_2.4.0.zip
Supported Versions
- 12.0.1
Changelog - v2.4.0
v2.4.0
Performance Plugin — New Features
- FPS tooltip now shows Average (EMA), Min, and Max for the current session. All reset on login/reload.
- EMA averaging replaces cumulative averaging — stays responsive even during long play sessions (4+ hours).
- Memory growth rate (MB/min) shown in tooltip when non-trivial. Positive values in white, negative (shrinking) in green.
- Automatic GC detection — when memory drops 10%+ between scans, the growth rate baseline resets to prevent false negative readings.
Performance Plugin — Optimization
- Combat suppression — expensive memory scans are now deferred while in combat to prevent frame spikes during gameplay.
- Post-combat catch-up — heavy refresh triggers automatically 5 seconds after leaving combat if data is stale.
- Localized all hot-path WoW API and Lua functions to bypass _G table lookups (GetFramerate, GetNetStats, GetTime, format, floor, etc.).
- Table recycling — memList and topMemory tables are wiped and reused instead of recreated every 30 seconds, eliminating GC pressure from the addon itself.
Performance Plugin — Fixes
- Divide-by-zero safety on growth rate calculation during frame skips or loading screens.
- Fixed stale Top Addons list when addon count decreases between scans.
- Manual GC (left-click or /tdtperf gc) now properly resets the growth rate baseline.
iLvl Plugin
- Added PvP item level to tooltip (Equipped, Overall, and PvP all shown).
- Added "Show On Bar" right-click menu — choose which ilvl to display: Equipped (default), Overall, or PvP.
- Fixed Equipped and Overall values being swapped (API returns overall first, equipped second).
General
- TOC version bumped to 2.4.0.

