opstår en hukommelsesfejl , når hukommelse, der er reserveret til en ansøgning er ikke frigivet , når programmet er færdigt med det. Dette gør den hukommelse, utilgængelige for andre programmer til at bruge det. Memory leaks er kumulative, og kan få dit system til at bremse ned . Linux-brugere kan finde memory leaks ved at bruge Valgrind program. Det Valgrind Programmet kan downloades fra softwarearkiver de fleste Linux-distributioner. Instruktioner
1
Åbn et terminalvindue . Den terminalvindue ansøgningen kan normalt findes under " System Tools ", " Tilbehør " eller " Utilities" undermenuer i hovedmenuen.
2
Hent og installer valgrind program . Skriv kommandoen " yum install Valgrind ," Hvis du bruger en RPM -baseret system, som Red Hat eller Fedora . Skriv kommandoen " apt- get install valgrind ," Hvis du bruger en Debian -baseret system, såsom Ubuntu eller Linux Mint
3
skriv kommandoen " Valgrind . - - lækage -check = yes . /APPLICATION_NAME args "for at kontrollere programmet for memory leaks . Erstat " APPLICATION_NAME " med navnet på det program eller program. Erstat " args " med nogen argumenter , du normalt ville bruge , når du kører programmet
4
Tjek den del af produktionen , der ligner følgende for at se, om der er en hukommelsesfejl : .
== 42004 == LEAK RESUMÉ : == 42004 == afgjort tabt: 80 bytes i 1 blokke == 42004 == indirekte tabt : 0 bytes i 0 blokke == 42004 == muligvis tabt : 0 bytes i 0 blokke == 42004 == stadig nås : 0 bytes i 0 blokke == 42004 == undertrykt : . 0 bytes i 0 blokke
5
anmeldelse resten af produktionen for at finde , hvor hukommelsen lækage < br >