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.