Citação

Garbage Collector.

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.