Introducción al Garbage Collecting

En este artículo explicaremos qué es y cómo funciona el Garbage Collector.

Para entender el funcionamiento del Garbage Collector primero hay que entender cómo se administra la memoria en Java. Se dará una pequeña explicación al respecto.

Monitorizando Java con JConsole

La Java Management eXtensions (JMX) es un estándar de Sun para la gestión y monitorización remota de recursos java como:

  • Aplicaciones y dispositivos
  • Servidores y servicios
  • JVM


Nos permite entre otras cosas consultar o cambiar una determinada configuración, conocer estadísticas y comportamiento de una aplicación, conocer cambios de estado (y notificarlo, iniciar acciones, etc), crear nuestros manejadores de recursos y publicarlos en una API, interoperar con otras tecnologías...

Analizar los threads de un proceso Java

Cuando administramos aplicaciones java (por ejemplo, tomcat, jboss, etc.) muchas veces nos encontramos que la aplicación cae ya que no consigue procesar los threads generados. En estos casos suele ocurrir que la aplicación genera todos los threads que puede (normalmente este parámetro se especifica en la configuración) y cuando llega al limite la aplicación deja de aceptar nuevas peticiones.

En este artículo veremos qué herramientas podemos utilizar para analizar los threads de nuestra aplicación.