Garbage Collector – dealokace
- projde všechny existující objekty a označí je jako živé
- živé objekty zkopíruje na začátek hromady
- zabránění fragmentace
- pracuji jen s živými objekty (je jich méně než mrtvých)
- finalizer – kód volaný před uvolněním objektu (destruktor)
- objekt označen pro smazání, uvolnění až při dalším cyklu GC
- způsobují degradaci výkonu
- používat co nejméně
www.softeu.cz