Coletor de lixo (em inglês: garbage collector, ou o acrônimo GC) é um processo usado para a automação do gerenciamento de memória. Com ele é possível recuperar uma área de memória inutilizada por um programa, o que pode evitar problemas de vazamento de memória, resultando no esgotamento da memória livre para alocação. wikipedia.org
Conhecendo um pouco sobre o Garbage Collector(GC) - Macoratti
Coleta de lixo - Learn.microsoft
Java Garbage Collection Basics
7 kinds of garbage collection for Java - Jayashree Huttanagoudar
Como funciona a alocação? - Pisani da ArcH
Memória Stack e Heap, tudo o que você precisa saber para arquitetar seus softwares - Pisani da ArcH
Entendendo a Heap e o Garbage Collector em .NET - Elemar Jr
Como o Garbage Collector (GC) afeta a performance em .NET: Validação de CPF - Elemar Jr
Performance máxima em .NET: como entender o GC pode acelerar apps em 10x - Canal dotNET
Guia prático para Garbage Collection no Java 8, 9 e além - Douglas Campos
Java Garbage Collectors’ Current Performance Impact - Oracle Developers