Recolector de basuras por un día

La semana pasada me tocó aprender todo lo posible sobre el recolector de basuras de la JVM (o Garbage Collector como se conoce habitualmente). La idea era conocer todos los aspectos que la rodean para poder realizar una recomendación de cual es la mejor configuración que se puede realizar debido a algunos problemas que estaban teniendo en una empresa. Y es que si en una aplicación el volumen de datos es muy elevado y tiene que soportar una gran cantidad de tráfico, el Garbage Collector puede jugarnos malas pasadas ya que bloquea la aplicación mientras realiza su trabajo.

El recolector de basuras es el sistema que utiliza la máquina virtual de Java para liberarse de todos los objetos que están en memoria pero no se utilizan y no se van a volver a utilizar. Para ello, recorre toda la memoria en busca de bloques que no están referenciados en ninguna parte del código que se está ejecutando.

Seguir leyendo “Recolector de basuras por un día”

Anuncios