Em plataformas Linux, o eDirectory usa o Google malloc (libtcmalloc) como alocador de memória padrão.
Para monitorar problemas de corrompimento de memória, defina a variável do ambiente MALLOC_CHECK_ no script de inicialização ndsd. O script de inicialização verifica esta variável. Se definido, o sistema padrão malloc é usado, se não o libtcmalloc é carregado.
Quando MALLOC_CHECK_ é definido para 0, qualquer corrupção de heap detectada é ignorada silenciosamente.
Quando MALLOC_CHECK_ é definido para 2, a operação de abortar é invocada imediatamente.
Isto ajuda a identificar a real causa do corompimento de memória nos primeiros estágios, o que pode ser difícil de monitorar posteriormente.