minnelekkasje verktøy oppdage situasjoner der et program er å bruke mer minne enn den trenger , sløse med ressursene som andre programmer trenger for å operere . En minnelekkasje verktøyet er svært nyttig siden noen programmer vil fortsette å tildele seg ekstra minne til brukeren lukker programmet . Åpen kildekode minnelekkasje verktøy gir kildekoden til hjelpeprogram for publikum , slik at en dyktig programvareutvikler kan legge til ekstra funksjoner til disse verktøyene og åpen kildekode er ofte tilgjengelig for å laste ned gratis. Heatseeker
Heatseeker er et open source minnelekkasje verktøy utviklet for PC- programmer som er skrevet i Java-språket . Dette verktøyet leveres med et grafisk brukergrensesnitt , som gjør det enklere å bruke enn andre åpen kildekode minnelekkasje verktøy som er kommandolinje bare . Heatseeker er utviklet for å hjelpe Java-programmerere fjerne minnelekkasjer i programvare som de skriver . Heatseeker er en etablering av programvareutvikleren Warren Crossing .
Memwatch
Memwatch er en åpen kildekode minnelekkasje verktøy som oppdager minnelekkasjer i programmer skrevet i C-språk . Programmet inneholder noen støtte for C + + språk, men det er mest effektivt med ANSI C , som er den vanlige versjonen av C-språk . Memwatch krever legge informasjon til en programmets kildekode -filer og en instruksjon til kompilatoren å operere.
Detect Utilsiktet Memory Access
DUMA , eller Registrer Utilsiktet Minne tilgang, kan oppdage minnelekkasjer i programmer skrevet i enten C eller C + + språk . Dette åpen kildekode minnelekkasje verktøyet er designet for å operere effektivt under flere operativsystemer , som inkluderer mange forskjellige versjoner av Windows og Linux. Programvareutvikleren Hayati Aygun opprettet DUMA .
Object Reference Analyzer
ORA , eller Object Reference Analyzer , oppdager minnelekkasjer i programmer skrevet i Java-språket . Denne grafiske verktøyet omfatter et flytskjema som et ekstra verktøy visualisering , som klart viser forholdet mellom hver klasse og objektet i Java-programmet. Denne analysatoren må legges til koden til Java program for å operere. Brukeren kan også styre ORA gjennom en nettleser , slik at den kan oppdage minnelekkasjer på en datamaskin på en ekstern plassering .
Windows Lekkasjer Detector
Windows Lekkasjer Detector oppdager minnelekkasjer i hvilken som helst Windows -program . Dette verktøyet er bare tilgjengelig for Windows-miljøet , men den kjører under flere versjoner av Windows. Dette verktøyet er ikke språkspesifikke , slik at den kan oppdage lekkasjer i et program skrevet på alle språk . Windows Lekkasjer Detector kan finne minnelekkasjer i noe program som kjører for øyeblikket , så noen endringer må gjøres til koden av andre programmer for dette verktøyet til å fungere.