Herramientas útiles:
- bin/jps: incluida en JDK 5.
- bin/jstatd: incluida en JDK 5.
- visualgc: no incluida en JDK 5. Incluida en la distribución de Sun de Jvmstat.
bin/jstatd permite iniciar un servidor para monitoreo remoto o local de las JVMs locales, ya sean estas 1.4 o 1.5. el único cliente para este servidor que he usado, es visualgc. jstatd Necesita un archivo de permisos para determinar ciertas posibilidades de sus clientes. Un ejemplo de archivo totalmente permisivo es:
/ruta/jstatd.all.policy:
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
}
El servicio jstatd se iniciaría de la siguiente forma:
jstatd -J-Djava.security.policy=/ruta/jstatd.all.policy
La herramiento VisualGC no se incluye en el JDK 5. Se incluye en la distribución de Jvmstat de Sun. Lo único que he usado de esa distribución es el visualcg. Su uso es:
visualgc [id de JVM como la reporta /bin/jps]@host
No hay comentarios:
Publicar un comentario