Go - это язык сборки мусора:
http://golang.org/doc/go_faq. html # garbage_collection
Здесь написано, что это сборщик мусора с меткой и очисткой, но он не вникает в детали, и его замена находится в разработке ... но этот абзац, похоже, не сильно обновлялся так как Go был выпущен.
Это все еще метка? Это консервативно или точно? Это поколенческое?