Geheugenlek: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
Repareer link naar doorverwijspagina met Zeusmodus, Lisp → Lisp (programmeertaal), Java → Java (programmeertaal) |
Geen bewerkingssamenvatting |
||
Regel 3:
Een programma kan geheugen reserveren, dat het dan kan gebruiken om gegevens in op te slaan. Wanneer het programma het geheugen niet meer nodig heeft, moet het dit gereserveerde geheugen weer vrijgeven. Op die manier kan het door andere programma's opnieuw gebruikt worden.
Een programma dat geheugenlekken vertoont, reserveert steeds meer geheugen zonder het weer vrij te geven. Naarmate dit proces vordert, moet het besturingssysteem [[virtueel geheugen]] inzetten, wat de werking van de computer
[[C++]] is een van de programmeertalen waarin de programmeur [[object (informatica)| objecten]] van [[destructor (informatica)|destructors
[[Garbage collection]], een eigenschap van talen als [[Lisp (programmeertaal)|Lisp]] en [[Java (programmeertaal)|Java]], is een automatische vrijgave van niet meer benodigd geheugen.
|