Open Source Minnelekkasje Verktøy

Open Source Minnelekkasje Verktøy


Minnelekkasje verktøy oppdage situasjoner der et program bruker mer minne enn den trenger, sløse med ressurser som andre programmer trenger for å operere. En minnelekkasje verktøyet er svært nyttig siden noen programmer vil fortsette å tildele seg selv 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 en åpen kildekode minnelekkasje verktøy for dataprogrammer som er skrevet i Java-språket. Dette verktøyet kommer 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 inkluderer en viss støtte for C ++ språket, men det er mest effektivt med ANSI C, som er standardversjonen av C-språk. Memwatch krever legge til informasjon til et program kildekodefiler og en instruks til kompilatoren å operere.

Oppdage Utilsiktet Memory Access

DUMA, eller Registrer Utilsiktet Memory Access, 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 objekt referanse Analyzer, oppdager minnelekkasjer i programmer skrevet i Java-språket. Denne grafiske verktøyet omfatter et flytskjema som et ekstra visualiseringsverktøy, som klart viser forholdet mellom hver klasse og objekt i Java-programmet. Denne analysator må legges til kodingen av Java program for å operere. Brukeren kan også styre ORA via en nettleser, slik at den kan oppdage minnelekkasjer på en datamaskin på en ekstern plassering.

Windows Lekkasjer Detector

Windows Lekkasjer Detector oppdager minnelekkasjer i alle Windows-program. Dette verktøyet er bare tilgjengelig for Windows-miljøet, men det kjører under flere versjoner av Windows. Dette verktøyet er ikke språkspesifikke, slik at den kan oppdage lekkasjer i et program som er skrevet på alle språk. Windows Lekkasjer Detector kan finne minnelekkasjer i noe program som kjører for øyeblikket, så ingen endringer må gjøres til koden for andre programmer for dette verktøyet for å fungere.