File Details
GuildDeathLog v9.17.1
- R
- Jun 19, 2026
- 8.26 MB
- 97
- 2.5.5+1
- Classic + 1
File Name
GuildDeathLog.zip
Supported Versions
- 2.5.5
- 1.15.8
## [9.17.1] — 2026-06-19
### Performance — Deathlog-Scan: gestaffelt statt Dauer-Vollscan
- **Befund:** Der periodische Deathlog-Re-Scan (`Deathlog:ScanData`) iterierte **dauerhaft alle 3 Minuten die komplette Deathlog-DB** (im Test 28.209 Einträge), obwohl nur 26 davon Gildentode sind. Hauptquelle für Speicher-Churn (das hohe „Memory" im Debug-Panel). (Den größeren Anteil der 8,7 MB macht ohnehin der Normal-Unterbau aus: Ace3-Libs + Buch-UI-Frames; das ist **kein** Leak.)
- **Fix (gestaffelt):** Direkt nach dem Login **dicht** scannen (Catch-up bei 35/90/180/330s), danach nur noch **alle 10 Min** als Backfill-Sicherheitsnetz statt durchgehend alle 3 Min. **Wichtig fürs Nachholen:** DNL backfillt die Tode aus deiner Offline-Zeit nicht sofort, sondern über die ersten Minuten nach dem Login — der dichte Catch-up holt die also schnell rein, ohne in langen Sessions dauerhaft die ganze DB zu scannen. Verpasst wird nichts, nur deutlich weniger Leerlauf-Churn.
### Added — Solo-Synctest (`/gdl synctest`)
- **Problem:** Gilden-Sync ließ sich **solo nicht prüfen** — WoW echot GUILD-Addon-Messages nicht zu einem selbst zurück, daher zeigt „Addon-User" mit nur einem Client immer 0 (kein Bug, sondern Technik).
- **Neu:** `/gdl synctest` simuliert einen **empfangenen Peer-Tod** durch den echten Empfangs-Pfad (`Sync:ProcessIncomingDeath`) und setzt einen Fake-Peer in die Präsenzliste → „Addon-User" springt auf 1, Overlay + Chronik-Eintrag erscheinen wie bei echtem Sync. `/gdl synctest clear` räumt Fake-Peer + Test-Tode wieder weg.
- Damit lässt sich der gesamte Empfangs-/Anzeige-Pfad ohne zweiten Account verifizieren.
- Version 9.17.0 → 9.17.1.

