监视并发应用程序

JConsole 是图形化工具,展示了在 JVM 中执行的应用程序的信息。

可以在 JDK 安装路径下的 bin 目录中找到它(jconsole.exe)。

有 6 个选项卡:

Overview 选项卡(概览)

该选项卡以图形化方式展示了有关应用程序的一般信息,你可以看出不同时间取值的变化。

这些信息包括如下几点。

Overview 选项卡

Memory 选项卡(内存)

该选项卡以图形化方式展示了应用程序的内存使用情况。你可以查看这些指标随时间的变化情况。

Memory 选项卡

Threads 选项卡(线程)

在 Threads选项卡中,可以看到应用程序的线程随时间的变化情况。

Threads 选项卡

Classes 选项卡(类)

Classes 选项卡展示了当前加载类的信息。

Classes 选项卡

VM Summary 选项卡(VM概要)

VM Summary 选项卡展示了有关 Java 虚拟机的信息。

该选项卡展示了如下信息。

VM Summary 选项卡

MBeans 选项卡(MBeans)

MBeans 选项卡展示了所有在平台上注册的 MBean 的信息。

在该选项卡的左侧,可以在目录树中看到所有正在运行的 MBean。
选定其中一项,将在选项卡的右侧看到 MBean Info 和 MBean Descriptor 的内容。

并发应用程序可用 Threading MBean 表示,它共有两个区域。
Attributes 区域包含 MBean 的属性,而 Operations 区域包含所有可以通过该 MBean 运行的操作。

MBeans 选项卡

About 选项卡(关于JConsole)

通过 Help 菜单中的 About 选项,可以获得当前执行的 JConsole 的版本信息。

About 选项卡