Garbage collector do Go: como funciona
O garbage collector (GC) é um componente essencial do runtime do Go, responsável por gerenciar automaticamente a alocação e liberação de memória no heap. Diferente de linguagens como C ou Rust, onde o programador gerencia explicitamente a memória, o Go utiliza um coletor de lixo para identificar e recuperar objetos que não são mais alcançáveis pelo programa.