Uno de los problemas que se presentan al desarrollar aplicaciones en JAVA son los “memory leak” o pérdida de memoria. Esta situación ocurre normalmente cuando se pierden las referencias a las áreas de memoria antes que se liberen.
Una de las herramientas que permite administrar, supervisar y eliminar pérdidas de memoria en aplicaciones JAVA es JRockit Mission Control.
Esta herramienta es muy fácil de configurar y operar. A continuación describiré los pasos para realizar la configuración y monitoreo de un servidor que utiliza WebLogic Server 11g.
Se debe editar el archivo startWeblogic presente en el directorio bin del dominio que se quiere monitorear.
Agregar la siguiente línea al archivo
JAVA_OPTIONS= "${JAVA_OPTIONS} -Djava.rmi.server.hostname=NOMBREDELAMAQUINADONDERESIDEWLS -Xmanagement:ssl=false,authenticate=false,port=7091"
Se debe reiniciar el dominio para que tome el cambio.
Ejecutar el archivo JROCKIT_HOME\bin\jrmc.exe (Windows) o JROCKIT_HOME/bin/jrmc (Linux) y aparecerá la consola de Oracle JRockit Mission Control.
Testear conexión, debe aparecer Status: OK
Paso #3
Revisar las opciones requeridas.
Saludos.