Parameter:
DEBUG_HEAPCHECKKurzbeschreibung: Aktiviert Memory-Heap-Checks zur Diagnose von Speicherfehlern (Buffer-Overruns, Use-after-free, Double-Free) – mit deutlichem Performance-Impact.
Steckbrief
Parameter | DEBUG_HEAPCHECK |
Kategorie | Logging / Debug |
Komponente | Server |
Verfügbar seit | 9.0.1 |
Unterstützte Versionen | 9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1 |
GUI-Entsprechung | Nur notes.ini (keine GUI) |
Mögliche Werte | 0 = aus (Standard), 1 = ein |
Beschreibung
DEBUG_HEAPCHECK=1 aktiviert zusätzliche Konsistenzprüfungen auf den Domino-internen Heap-Strukturen. Bei jeder Speicherallokation oder Freigabe prüft Domino, ob umliegende Bereiche noch intakt sind – erkennbar werden so klassische Speicherfehler wie Buffer-Overruns, Use-after-free oder Double-Free.Wird in der Regel nur auf Anweisung des HCL Support aktiviert, wenn ein konkreter Verdacht auf Memory-Korruption besteht (sporadische Crashes mit unterschiedlichen Stack-Traces, Datenkorruption ohne erkennbares Muster).
Beispiel-Konfiguration
DEBUG_HEAPCHECK=1
Hinweise & Stolperfallen
- Erheblicher Performance-Impact – nur temporär auf Test- oder Reproduktionssystemen.
- Greift erst nach Server-Restart.
- Einträge erscheinen in
console.log, NSD-Dateien und ggf. imDebug_Outfile.
- Komplementär zu
DEBUG_THREADID,DEBUG_CAPTURE_TIMEOUT, NSD-Skripten.
- Output bei reproduzierbaren Crashes zusammen mit NSD an HCL Support übergeben.