我想有可能在生產中使用jconsole,但對性能有點擔心。可以讓JMX代理程序運行(通過-Dcom.sun.management.jmxremote)還是會有明顯的性能足跡?啓用JMX代理是否具有性能開銷?
11
A
回答
3
從調整您的GlassFish - 性能提示:
一般調整提示
無用的功能可能會對性能產生負面 影響,應當 被禁用:
自動部署應用程序ations
JMX監控
JMS
JSP動態重裝
JDBC連接驗證
安全管理器可以關閉,如果應用程序是所有 信任內部應用
來源:http://wiki.glassfish.java.net/attach/GlassFishDay2008Hyderabad/GlassFishDay2008PerfPreso.pdf(PDF文件)
+3
是的,顯然關掉你沒有使用的東西,但是如果你使用JMX進行監控,那麼可能是值得的。 – 2013-06-07 19:16:28
11
一般運行與JMX的JVM啓用了明顯的性能開銷不承擔。 僅當像jconsole這樣的工具連接並實際輪詢信息時纔會發生性能問題。
請參見下面的鏈接瞭解詳情:
相關問題
- 1. JavaMelody開銷而不是JMX
- 2. 在Actionscript 3中使用代理的性能開銷是多少?
- 3. 在.NET中使用RaiseEvent是否有任何性能開銷?
- 4. 性能開銷
- 5. 性能開銷
- 6. 是否有具有推理能力的開源專家系統?
- 7. Hystrix性能開銷
- 8. 使用slf4j與log4j和單獨使用log4j是否有任何性能開銷?
- 9. iOS中是否有開啓功能?
- 10. C#使用指令 - 是否有開銷?
- 11. NumPy是否具有均勻性功能?
- 12. 是否有任何VB6性能工具?
- 13. 啓用線程爭用監視增加了性能開銷
- 14. HLSL中的#defines是否會增加任何性能開銷?
- 15. 是否有可能直接啓動功能具有定時
- 16. Dropwizard度量性能開銷
- 17. AOP的性能開銷
- 18. 線程開銷性能
- 19. 刪除nullptr - 性能開銷?
- 20. javascript庫的性能開銷
- 21. Firebreath vs NPAPI性能開銷?
- 22. CPLEX Python API性能開銷?
- 23. ActiveMQ 5.8具有自定義jmx端口的代理網絡
- 24. 當「sortstart」開始時,是否有可能銷燬「可排序」?
- 25. 是否存在(實驗性)JSR-262啓用了JMX-WS的Java工具或應用程序?
- 26. 是否有可能撤銷提交?
- 27. 使用iOS,是否有可能檢測iPhone何時開啓?
- 28. 是否有一個性能測試工具的DLL? (不適用於源代碼)
- 29. 爲CamelTestSupport啓用JMX
- 30. Sublime Text是否具有FTP功能(開箱即用)
相關http://stackoverflow.com/questions/313730/is-a-good-idea-to-enable-jmx -lambda-probe-on-a-production-server – JoseK 2010-07-21 12:15:49
非常感謝JoseK,這個鏈接包含我需要的所有答案! – azerole 2010-07-21 13:00:43
[是否啓用JConsole遠程監控會影響生產系統性能?](https://stackoverflow.com/questions/6577758/is-enabling-jconsole-remote-monitoring-affect-system-performance-in-production) – slm 2017-07-16 16:14:00