garbage collector
- 1memory'nin heap bölümünde tutulan dinamik datayı, ihtiyaç duyulmadığı zaman (mesela referans gösterilmiyorsa, boşlukta süzülüyorsa) silen programdır.
yazılımdan(c# dilinde) şöyle örnek vereyim:
-----------------------
int[] a = { 1, 2, 3 };
int[] b = { 4, 5, 6 };
a = b; // bu eşitlemeyi yaptığınızda, a, b'nin gösterdiği bellek alanını göstermeye başlar. yani her ikisi de {4,5,6} datasını gösterir. peki {1,2,3}'e ne olur? garbage collectorumuz bu data kullanılmadığı için siler.