Skip to main content

Problemas con JConsole

Posted in

 JConsole es un programa que viene con java y que nos permite conectarnos a los programas java que están corriendo para ver su consumo de memoria y otras cosas. JConsole, en el arranque, es capaz de mostrarnos una lista de programas java que están corriendo, para que elijamos a cual conectarnos. Si esta lista no sale, el problema puede ser un problema de permisos de escritura en un directorio temporal.

Cuando un programa java arranca, suele escribir en C:\Users\<user>\AppData\Local\Temp\hsperfdata_<user> un fichero con el nombre de proceso, siendo <user> el nombre de usuario. Ahí es donde JConsole mira qué procesos java hay arrancados. Si nuestro programa java no tiene permisos de escritura en ese directorio, JConsole no será capaz de encontrarlo.

Ver más info en community.oracle.com/message/4797683