Geheugenlekken

Het proces van een geheugenlek vertegenwoordigt een geleidelijke toename van het volume aan werkgeheugen dat een draaiend programma verbruikt. Het is over het algemeen het gevolg van een fout in het programma, hierdoor wordt ongebruikt geheugen niet vrijgegeven.

Geheugenlekken zijn vooral gevaarlijk voor programma's die lange tijd draaien zonder herstart. In dat geval kan zo'n programma na verloop van tijd het volledig beschikbare volume aan werkgeheugen verbruiken, wat leidt tot een noodstop van het programma of, erger nog, tot incorrect functioneren.

Er zijn de volgende manieren om geheugenlekken te voorkomen:

Zie ook

  • de periode runtime,
    gedurende welke het programma wordt uitgevoerd
  • Brondata,
    die de locatie van gegevens vertegenwoordigen
  • een geheel van programma's Software,
    dat de werking van applicaties verzorgt
  • een geheel van programma's Besturingssysteem,
    dat het beheer van de computersystemen verzorgt