En hukommelsesfejl er, når et program bruger en del af random access memory (RAM ), så undlader at frigøre det tilbage, når den stopper kører. Når programmet kører igen, det forbruger en anden del af RAM, uden at slippe den foregående. Symptomer
Det væsentligste symptom på en hukommelsesfejl er, når en computer , over tid, kører trægt , selv uden nogen programmer der kører . Også når de kører et program , computeren udstationerer en advarsel om, at det løber tør for hukommelse , selvom det er det eneste program, der kører . Hvad værre er, når de kører programmer samtidig , at computeren hænger eller går ned , fordi der ikke længere er nok hukommelse til at køre alle de programmer.
Årsager
hukommelsesfejl er hovedsagelig en bug i programmeringen koden. Programmer er normalt kodet til at frigive hukommelse tildeling , når de afslutter eller lukker , men fordi programmerne er blevet så kompliceret, kan dele af hukommelsen ikke blive frigivet , selv efter at programmet kører ikke .
Overvejelser
genstart af programmet, når det hænger, eller reboote computeren , virker for nogle memory leaks . Under opsigelse , alt skylles ud , som om det var begyndt på en ren tavle . Også, nogle gange , er der virkelig ikke er nok hukommelse til at køre samtidige applikationer , især hvis hver applikation kræver en betydelig mængde af RAM , og der er kun en lille RAM installeret på computeren .
< br >