
Federico Guillermo Moreira Tejera
PreguntaTengo una consulta, que es garbage collector?. Para que sirve?

Julio César Zaravia Paredes
Hola Federico, cuando un programa realiza sus operaciones empieza a reservar espacios de la memoria y coloca allí datos que necesita para funcionar o que necesita procesar, de esta manera no se limita a la velocidad del disco duro para extraer los datos sino que los coloca temporalmente en memoria para ++acceder a ellos más rápidamente++.
Pero, ++¿qué pasa cuando ya no necesitamos tener esta data almacenada en memoria?++ quizá las operaciones ya no son necesarias o ya finalizaron, es ahí donde el GC entra en acción.
Este manejador está constantemente verificando que la memoria separada por el programa esté en uso, ++si detecta que ya no se encuentra en uso, "la libera"++, para que otro programa pueda hacer uso de ella si lo necesita.
Lo dicho aquí es un super-simplificación del funcionamiento de un Garbage Collector, puedes leer un muy buen enfoque técnico aquí ¿Qué es un Garbage Collector?
Dicho esto, debo indicar que hace poco me enteré que Git también cuenta con un Garbage Collector propio del que podemos hacer uso. Puedes leer [aquí] la excelente respuesta que me dio @PatoVillarroel a una duda similar a la tuya, allí me explica el uso de esta funcionalidad, pero específicamente en el entorno Git.
Espero que esa información sea de ayuda.
Saludos!

Moisés Manuel Morín Hevia
Para que no tengas la RAM saturada.

Juan David González Rodríguez
es para administrar tu memoria automaticamente pero para que la nececitas?

Ángel David Vargas Hernández
Sencillo, para eliminar espacio en memoria RAM. Si no entiendes a la perfección el funcionamiento de la RAM te recomiendo el curso de fundamentos de ingeniería de software.

Xavier Sebastian Vaca Ordoñez
Para liberar campos de memoria Ram que ya no estan siendo utilizados. Cada programa que ejecutas en tu computadora ocupa memoria Ram y durante toda tu sesion (Tiempo que usas tu computadora desde que la enciendes) esos programas piden al Sistema operativo memoria Ram. El garbage collector debe decidir que se debe ir de la memoria Ram para que un programa pueda pedir recursos

Juan Castro
Este artículo te puede ayudar: https://es.wikipedia.org/wiki/Recolector_de_basura. :wink: