En minnelekkasje er når et program bruker en del av random access memory ( RAM ) svikter så å slippe det tilbake når den slutter å kjøre . Når programmet kjøres på nytt , bruker den en annen del av RAM , uten å slippe den forrige. Symptomer
Den store symptom på en minnelekkasje er når en datamaskin , over tid , går tregt selv uten noen programmer som kjører . Også , når du kjører et program , datamaskinen poster en advarsel om at det er tomt for minne , selv om det er det eneste programmet kjører. Verre , når du kjører programmer samtidig, henger datamaskinen eller krasjer fordi det er ikke lenger nok minne til å kjøre alle programmene .
Årsaker
en minnelekkasje er egentlig en bug i programkoden . Programmene er vanligvis kodet for å frigjøre minne tildeling når de kommer ut eller lukker , men fordi programmene har blitt så komplisert , kan deler av minnet ikke slippes også etter at programmet stopper.
Betraktninger
Starte programmet etter at det henger , eller restarte datamaskinen , fungerer for noen minnelekkasjer . Under avslutning , alt skylt ut som om det var begynt på et rent rulleblad . Også , noen ganger, det er egentlig ikke nok minne til å kjøre flere programmer samtidig , spesielt hvis hver applikasjonen krever en betydelig mengde RAM , og det er bare et lite RAM installert på datamaskinen .