启用JMX代理会对性能产生影响吗?

28

我希望在生产环境中使用jconsole,但我有一些担忧关于性能方面。保持JMX代理运行(通过-Dcom.sun.management.jmxremote)是否会对性能造成明显影响?


1
相关的https://dev59.com/83RC5IYBdhLWcg3wYf8p - JoseK
非常感谢,JoseK,这个链接包含了我需要的所有答案! - azerole
2个回答

19

@tanderson 感谢您修复链接。为了使这个答案更加具有时间性,我建议将链接文章的相关部分粘贴到这个答案中(在验证内容许可证后)。 - jannis
那篇文章是2006年的,声称是“高度不科学的”。他说,“使用-Dcom.sun.management.jmxremote运行没有明显的影响。连接jconsole会有3-4%的影响。”我想看看连接jconsole的百分比是否适用于其他测试,但没有找到其他参考资料。 - tanderson

3

3
当然要关闭你不使用的东西,但如果你正在使用JMX进行监控,那么很可能其开销是值得的。 - Peter Drier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接