
O Java Garbage Collector é o processo automático de gerenciamento de memória.
Programas Java são executados na JVM, os objetos são criados no heap, que é uma parte da memória dedicada para aplicação.
Quando os objetos não são mais necessários, o garbage collector localiza esses objetos não utilizados e os exclui para liberar espaço em memória.
Acesse o artigo completo em: https://nakatech.herokuapp.com/article/gc.html.