File Details
LayerWalker2.74.zip
- R
- Mar 19, 2026
- 99.38 KB
- 2.3K
- 2.5.5
- Classic TBC
File Name
LayerWalker2.74.zip
Supported Versions
- 2.5.5
v2.74 - Performance Optimization
- Reduced CPU usage in network message processing by ~50-70% for active networks (10-100+ players)
- Eliminated redundant UI recalculations using a generation-based dirty flag cache (BuildNetLayerLines now only rebuilds when data actually changes)
- Removed per-message overhead: PruneSwitchRequestTables moved from message handler to periodic 30-60s cycle
- Cached player name lookup (UnitName + StripRealm) to avoid repeated API calls on every incoming message
- Reduced dedup table (commSeen) TTL from 120s to 15s, shrinking table size by ~8x
- Optimized OnUpdate fallback to use elapsed accumulation instead of per-frame GetTime() calls (~3600 → ~4 calls/min)
- Extended CountRecentNetMembers cache TTL from 2s to 5s to reduce redundant table iterations
- Consolidated 4 separate prune loops in RefreshNetRosterSnapshot into a single pass with direct key removal

