„Szemétgyűjtés” változatai közötti eltérés
[ellenőrzött változat] | [nem ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
számítástechnikai szemétgyűjtés |
|||
1. sor:
'''A számítástechnikában a''' '''szemétgyűjtés''' (angolul ''garbage collection'') egy formája a biztonságos memóriakezelésnek. A '''szemétgyűjtő''' (angolul ''garbage collector'' vagy röviden ''GC'') megkísérli eltávolítani a memóriából azokat az objektumokat, amelyeket az alkalmazás már nem használ. A szemétgyűjtés feltalálása [[John McCarthy]] nevéhez fűződik,<ref>[http://portal.acm.org/citation.cfm?id=367177.367199 Lisp és a GC]</ref> aki a [[Lisp]] programozási nyelv egyik megalkotója.
Gyakran állítják szembe a hagyományos, manuális memóriakezeléssel, ahol a programozó szabja meg az egyes objektumok élettartamát. A gyakorlat azt mutatja, hogy mindkét megoldásnak megvannak az előnyei és hátrányai (illetve léteznek más módszerek is, pl.: ''region inference''<ref name="Region Inference">[http://www.cs.cornell.edu/NuPrl/PRLSeminar/PRLSeminar99_00/Walker/nov8.html Region Inference]</ref>). Jelen szócikk a számítástechnikai szemétgyűjtést tartalmazza.
== Alapok ==
|