java - visualvm中jstats和jmx的区别

标签 java jmx visualvm jstatd

我正在使用 visualvm 来监控同时具有 jmx 和 jstatd 的生产服务器。

我在 visual vm 中尝试了这两种协议(protocol),但看起来非常相同,使用 jmx 或 jstatd 来监视服务器有什么区别吗(在监视可能性、带宽使用情况、cpu 使用情况等方面)?

我应该更喜欢一种解决方案而不是另一种?

谢谢!

最佳答案

JMX 不允许“VisualVM”中的多个插件(如“VisualGC”插件)所要求的详细“jstat”监控细节。

“jstatd”是允许建立“jstat”连接的守护进程。

关于java - visualvm中jstats和jmx的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9656556/

相关文章:

visualvm - 导出 VisualVM 应用程序配置,然后导入

java - 如何按转储文件中的值过滤变量?

java - 在 jsp 中显示来自 struts2 操作变量路径的图像

java - 未收到嵌入式 Jetty 应用程序的 JMX 通知

java - 在 WebSphere 上使用 JMX 创建 JMS 队列

java - 无法在 Weblogic 托管服务器中查找 JMX jndi

java - 如何在分析器的同时启动 Java 应用程序?

java - 取消选中返回类类型的转换

java - Java中引导方法如何注册到常量池中?

java - JUnits 中 @RepositoryRestResource 的 url 出现 404