Auf Linux-Plattformen verwendet eDirectory Google-malloc (libtcmalloc) als standardmäßigen Arbeitsspeicherzuordner.
Um Probleme mit der Arbeitsspeicherbeschädigung zu überwachen, setzen Sie im ndsd-Startskript die Umgebungsvariable MALLOC_CHECK_. Das Startskript sucht nach dieser Variable. Wenn die Variable gesetzt ist, wird der standardmäßige Arbeitsspeicherzuordner des Systems verwendet; andernfalls wird libtcmalloc geladen.
Wenn MALLOC_CHECK_ auf 0 festgelegt ist, werden erkannte Heapbeschädigungen still ignoriert.
Wenn MALLOC_CHECK_ auf 2 gesetzt wird, wird sofort der Abbruch aufgerufen.
Dies hilft dabei, die eigentliche Ursache der Speicherbeschädigung in einem frühen Stadium zu erkennen, nicht erst später, wenn dies schwieriger ist.