Hukommelsesdebuggeren er et værktøj til at detektere hukommelseslækager og bufferoverløb . Dette skyldes fejl relateret til dynamisk hukommelsesallokering og deallokering . Programmer skrevet på sprog, der understøtter affaldsindsamling , såsom administreret kode , kan også have brug for hukommelsesbrugsfejlfindere, for eksempel for at opdage hukommelseslækager på grund af "live" referencer i samlinger.
Her er en liste over værktøjer, der er nyttige til fejlfinding af hukommelsesbrug.
Profilere og andre fejlfindingsværktøjer kan bruges sammen med debuggere for hukommelsesbrug .