Muistin debuggeri on työkalu muistivuotojen ja puskurin ylivuotojen havaitsemiseen . _ Tämä johtuu dynaamiseen muistin varaamiseen ja purkamiseen liittyvistä vioista . Ohjelmat, jotka on kirjoitettu kielillä, jotka tukevat roskien keräämistä , kuten hallittua koodia , saattavat myös tarvita muistin käytön virheenkorjausohjelmia esimerkiksi havaitakseen muistivuotoja, jotka johtuvat kokoonpanojen "elävistä" viittauksista.
Tässä on luettelo työkaluista, jotka ovat hyödyllisiä muistin käytön virheenkorjauksessa.
Profiloreita ja muita virheenkorjaustyökaluja voidaan käyttää yhdessä muistinkäytön debuggerien kanssa .