minnelekkasjer oppstår når et program forbeholder seg en viss mengde av datamaskinens minne for en prosess , og deretter ikke klarer å slippe dette minnet. Dette reduserer mengden minne som er tilgjengelig for andre programmer å bruke. Linux er et operativsystem basert på UNIX -plattformen, og den opererer under GNU General Public License. Denne lisensen gjør det mulig å bruke, dele og manipulere systemet uten å måtte betale en lisensavgift. Valgrind
p Dette verktøyet lar deg vise og behandle minnebruk av programmene dine når du bruker dem i Valgrind miljø . Den lar deg også å teste og feilsøke programmene , og det vil søke etter og varsle deg om eventuelle flaskehalser i systemet. Andre funksjoner i dette programmet inkluderer muligheten til å skape nye instrumentering programmer. Du kan sette den opp til å automatisk teste koden , eller du kan kjøre tester på en etter behov . Du kan også sette den opp til å søke etter feil på en kontinuerlig basis for mindre programmer . Dette er et gratis program , og den er kompatibel med følgende systemer : Linux , Red Hat , Debian , Mandrake , Gentoo , SuSE og Slackware . Du kan laste ned dette verktøyet fra Valgrind nettsiden.
MemoryScape
MemoryScape lar deg søke etter og løse eventuelle minne lekkasje problemer i Fortran , C og C + + . Det kan støtte følgende typer programmer: flerprosesskilden , parallelle og multi -threaded . Andre funksjoner i dette programmet inkluderer muligheten til å vise når et program overskrider sine minne grenser og hvor mye minne et bestemt system bruker. Denne informasjonen er gitt i sanntid , noe som betyr at du kan se hva som går galt med programmet når det skjer . Dette verktøyet er kompatibelt med UNIX , Linux og Mac OS X operativsystem . Du kan be om en gratis demonstrasjon av programvaren , men den fulle versjonen er kun tilgjengelig for en avgift på $ 1294 som i 2010.
LeakTracer
Dette verktøyet ble designet spesielt for C + +-programmer , og den er kompatibel med Solaris og Linux. Den søker etter minnelekkasjer innenfor disse programmene . Det vil sende ut denne informasjonen inn i en . BNP (grafisk databehandler -fil), som vil fortelle deg nøyaktig linje med kode der minnet lekkasjen oppstod . Dette verktøyet vil bare spore slette og nye samtaler , og det vil overstyre eventuelle global operatør ny og operatør slette protokoller . Dette er et gratis verktøy som tilbys under GNU General Public License. Du kan laste ned dette verktøyet fra LeakTracer nettstedet.