我希望有可能在生产中使用 jconsole,但我有点担心性能。让 JMX 代理继续运行(通过 -Dcom.sun.management.jmxremote)是否可以,或者它会有明显的性能足迹吗?
最佳答案
一般来说,在启用 JMX 的情况下运行 JVM 不会导致明显的性能下降。 仅当连接了 jconsole 之类的工具并实际轮询信息时,性能才会受到影响。
查看以下链接了解更多详情:
关于java - 启用 JMX 代理是否有性能开销?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3298979/