在本文中,我们将学习如何使用VisualVM和Java管理扩展(JMX)对Java应用程序进行远程监控。
JMX是用于管理和监控JVM应用程序的标准API。JVM具有内置的仪器化工具,JMX可以利用这些工具进行管理与监控。因此,我们通常将这些工具称为“开箱即用的管理工具”或者在这种情况下称为“JMX代理”。
3. VisualVM
VisualVM是一个提供JVM轻量级分析功能的视觉工具。市场上有许多其他主流的分析工具。然而,VisualVM是免费的,并且从JDK 6U7版本开始捆绑发布,直到JDK 8的早期更新。对于其他版本,Java VisualVM作为一个独立的应用程序提供。
大约 4 分钟