2010-07-21 9 views
11

Mi piacerebbe avere la possibilità di utilizzare jconsole in produzione, ma sono un po 'preoccupato per le prestazioni. Va bene lasciare l'agente JMX in esecuzione (tramite -Dcom.sun.management.jmxremote) o avrà un'impronta di prestazioni notevole?L'attivazione dell'agente JMX ha un sovraccarico delle prestazioni?

+1

correlati http://stackoverflow.com/questions/313730/is-a-good-idea-to-enable-jmx -lambda-probe-on-a-production-server – JoseK

+0

Grazie mille, JoseK, questo link contiene tutte le risposte di cui ho bisogno! – azerole

+0

Possibile duplicato di [È possibile che il monitoraggio remoto di JConsole influenzi le prestazioni del sistema in produzione?] (Https://stackoverflow.com/questions/6577758/is-enabling-jconsole-remote-monitoring-affect-system-performance-in-production) – slm

risposta

3

Da Accordare la GlassFish - Suggerimenti per le prestazioni:

generale sintonia Consigli

caratteristiche non utilizzati potrebbero avere un effetto negativo impatto sulle prestazioni e dovrebbe essere disabilitato:

  • Distribuzione automatica dell'app ni

  • JMX monitoraggio

  • JMS

  • dinamica JSP ricaricare

  • convalida JDBC Connection

  • Security Manager poteva essere spento se le applicazioni sono tutte fiducia applicazioni interne

Fonte: http://wiki.glassfish.java.net/attach/GlassFishDay2008Hyderabad/GlassFishDay2008PerfPreso.pdf (documento PDF)

+3

sì, ovviamente spegni le cose che non stai utilizzando, ma se stai usando JMX per il monitoraggio, allora probabilmente ne vale la pena. –