9

我阅读了几个关于 JMX 和 VisualVM 的链接,但仍然有几个问题。

据我了解,JMX 和 VisualVM 是两种不同的 JVM 监控工具。此外,JMX 具有 API,Java 应用程序可以合并这些 API,并允许监控工具更好地监控应用程序。

有人可以澄清这种理解是正确的还是有缺陷的?如果有缺陷,您能否指出任何更好地解释这种差异/比较的文章?

另外,我什么时候使用 JMX 或 VisualVM 来监控托管在 Tomcat 6.1 服务器上的基于 Java 的 Web 应用程序?

4

1 回答 1

27

这是不正确的。JConsole& JavaVisualVM是 2 种不同的 JVM 监控工具。Java 管理扩展 (JMX) 是一种 Java 技术,它提供用于管理和监视应用程序的工具,例如JConsoleJavaVisualVM

于 2013-06-18T10:35:30.407 回答