java - machine - ¿Habilitar el agente JMX tiene una sobrecarga de rendimiento?
visualvm java 10 (2)
De Tuning Your GlassFish - Consejos de rendimiento :
Consejos generales de ajuste
Las características no utilizadas podrían tener un impacto negativo en el rendimiento y deberían deshabilitarse:
Auto despliegue de aplicaciones
Monitoreo JMX
JMS
Recarga dinámica de JSP
Validación de la conexión JDBC
El Administrador de seguridad podría desactivarse si todas las aplicaciones son aplicaciones internas de confianza
Fuente: http://wiki.glassfish.java.net/attach/GlassFishDay2008Hyderabad/GlassFishDay2008PerfPreso.pdf (documento PDF)
Me gustaría tener la posibilidad de utilizar jconsole en la producción, pero me preocupa un poco el rendimiento. ¿Es correcto dejar el agente JMX en ejecución (a través de -Dcom.sun.management.jmxremote) o tendrá una huella de rendimiento notable?
En general, la ejecución de JVM con JMX habilitado no genera incidentes de rendimiento apreciables. El impacto en el rendimiento se produce solo cuando una herramienta como jconsole está conectada y, en realidad, busca información.
Vea el siguiente enlace para más detalles: