Hvordan å oppdage en minnelekkasje
Minnelekkasjer forårsakes vanligvis av programmer når de ikke slipper unødvendige minne fra systemet på riktig måte. Når dette skjer, kan datamaskinen oppleve en reduksjon i ytelse på lengre et bestemt program er tillatt å kjøre. Minnelekkasjer oppstår vanligvis med personer som kjører operativsystemet Windows. Du kan oppdage en minnelekkasje ved hjelp av verktøy som følger med operativsystemet.
Bruksanvisning
Windows XP
1 Trykk "Ctrl", "Alt" og "Del" på tastaturet for å vise Windows Oppgavebehandling. Klikk på "Prosesser" -kategorien for å vise en liste over alle prosesser som kjører og hvor mye minne hver bruker. Programmer som fortsetter å øke i minnebruken etter 15 til 30 minutter kan ha en minnelekkasje.
2 Åpne Performance Monitor i Windows XP. Gå til Start> Kontrollpanel> Administrative verktøy. Dobbeltklikk på "Performance" ikonet for å åpne Performance Monitor.
3 Åpne et program og la den gå i ca 15 minutter. Se Performance Monitor for å se hvordan grafen vises. En linje på grafen som har fortsatt å øke uten å redusere indikerer en minnelekkasje.
Windows Vista
4 Høyreklikk på "Min datamaskin" ikonet fra skrivebordet og klikk "Egenskaper". Velg "Performance" -kategorien for å vise Performance Monitor.
5 Lag et notat av systemressurser prosentandel. Dette er mengden av ressurser datamaskinen har før noen programmer ble startet.
6 Åpne ett av programmene og bruke den som normalt i 15 til 20 minutter. Gå tilbake til Performance Monitor og se på systemressurser prosentandel. Hvis andelen er mindre enn før programmet startet, kan det være å skape en minnelekkasje i systemet.
Hint
- Avslutte den fornærmende program eller starte datamaskinen på nytt vil frigjøre tilgjengelige minnet.
- Utvikleren av et dataprogram må korrigere kjente minnelekkasjer som oppstår.
- Avslutte et program mens det kjører en prosess kan forårsake stabilitetsproblemer med systemet.
- Du vil ikke være i stand til å fikse en minnelekkasje som oppstår med et bestemt program.