Garbage collection: Porovnání verzí

Smazaný obsah Přidaný obsah
Bez shrnutí editace
Řádek 4:
Garbage collecting je označení pro metodu automatické správy paměti programu. Garbage collecting vymyslel roku 1959 [[John McCarthy]] pro řešení problému manuální správy paměti v [[Lisp]]u. Je nejčastěji popisována opakem manuální správy paměti, která vyžaduje specifikovat program tak, aby bylo zřejmé, které objekty se mohou uvolnit a které se mají vrátit zpět do paměti.
 
Místa v paměti, které již program použil a dále je program nepoužije, se nazývají [[memory leak]]s a GC tyto místa hledá a odstraňuje je.
Dalším problémem je tzv. „dangling pointer“. Je to vlastně ukazatel na prázdnou paměť, nebo paměť jež byla znova alokována jinde v programu a přepsána jinými daty.