Me gustaría tener la posibilidad de utilizar jconsole en producción, pero estoy un poco preocupado por el rendimiento. ¿Está bien dejar el agente JMX en ejecución (a través de -Dcom.sun.management.jmxremote) o tendrá una huella de rendimiento notable?¿La activación del agente JMX tiene una sobrecarga de rendimiento?
Respuesta
De ajuste de su GlassFish - Consejos de rendimiento:
general Consejos de ajuste de
características no utilizadas podrían tener un impacto negativo en el rendimiento y debe estar deshabilitado:
Despliegue automático de aplicación ciones
JMX Monitoreo
JMS
dinámico JSP recarga
validación de conexiones JDBC
Administrador de seguridad podría ser desactivado si las aplicaciones son todos confianza aplicaciones internas
Fuente: http://wiki.glassfish.java.net/attach/GlassFishDay2008Hyderabad/GlassFishDay2008PerfPreso.pdf (documento PDF)
sí, obviamente apague las cosas que no está usando, pero si está usando JMX para monitoreo, entonces probablemente valga la pena. –
En general se ejecuta la JVM con JMX habilitado no incurre en éxitos apreciables de rendimiento. El golpe de rendimiento ocurre solo cuando una herramienta como jconsole está conectada y realmente sondea para obtener información.
consulte el siguiente enlace para más detalles:
- 1. Cómo conectarme al agente JMX usando python
- 2. Sobrecarga de rendimiento AOP
- 3. Eliminando nullptr - ¿Sobrecarga de rendimiento?
- 4. Sobrecarga de rendimiento del tamaño de clase grande en C#
- 5. Sobrecarga del temporizador en la aplicación C#
- 6. La sobrecarga de rendimiento de instanciar múltiples clases de Mootools
- 7. redirección después de la activación del plugin
- 8. ¿Los constructores estáticos causan una sobrecarga de rendimiento?
- 9. Cómo habilitar JMX en Weblogic 10.x
- 10. ¿La función de sobrecarga tiene sobrecarga de tiempo de ejecución en Delphi?
- 11. ¿Qué conjunto de cifrado SSL tiene la menor sobrecarga?
- 12. Rendimiento de rendimiento del rendimiento: en Smalltalk (específicamente Squeak)
- 13. ¿Cuánta sobrecarga de rendimiento de base de datos usa LINQ?
- 14. Sobrecarga y sobrecarga del operador en Java
- 15. Cómo puedo escribir un agente SNMP o una DLL del agente de extensión SNMP en C#
- 16. Sobrecarga del manejo de excepciones en D
- 17. Optimización del rendimiento de Lucene
- 18. evento de activación del teclado en una ventana de tinymce
- 19. asp.net MVC y $ .ajax sobrecarga de rendimiento agregado
- 20. sobrecarga indexador que tiene clase foreach'able
- 21. Sobrecarga de rendimiento de las bibliotecas de JavaScript
- 22. ¿Java soporta la sobrecarga del operador?
- 23. ¿Hay una sobrecarga de rendimiento para una clase interna privada en Java?
- 24. acciones sobrecarga del controlador
- 25. Sobrecarga del operador
- 26. ¿Sobrecarga del operador?
- 27. ¿Qué es la hoja de estilo del agente de usuario
- 28. Sobrecarga de la función ==
- 29. Uso sobrecargado del rendimiento rendimiento
- 30. Sobrecarga de la función de una superclase
relacionados http://stackoverflow.com/questions/313730/is-a-good-idea-to-enable-jmx -lambda-probe-on-a-production-server – JoseK
Muchas gracias, JoseK, ¡este enlace contiene todas las respuestas que necesito! – azerole
Posible duplicado de [¿Habilita la supervisión remota de JConsole el rendimiento del sistema en producción?] (Https://stackoverflow.com/questions/6577758/is-enabling-jconsole-remote-monitoring-affect-system-performance-in-production) – slm