2.2. JDK Mission Control (JMC)代理
您可以使用 JMC 代理将 JDK Flight Recorder (JFR)功能添加到正在运行的应用程序中。您还可以使用 JMC 代理将自定义 flight 记录器事件添加到正在运行的 Java 虚拟机(JVM)中。
JMC 代理包括以下功能:
- 在使用 JFR 模板时,更好地控制启用或禁用生成的事件。
-
使用
Timestamp
类时有效的时间戳捕获。 - 生成动态记录时的低内存消耗。
Red Hat build of OpenJDK 8.0.412 安装文件用于 Red Hat Enterprise Linux 和 Microsoft Windows 不包括 JMC Agent 和 JMC 软件包。您必须下载并安装 JMC 代理的第三方版本,然后在您选择的平台上检查其与 JMC 软件包的兼容性。
红帽不支持第三方应用程序,如 JMC Agent。在决定将任何第三方应用程序用于红帽产品之前,请确保测试下载软件的安全性和可信性。
JMC Agent 的图形用户界面(GUI)在 Red Hat Enterprise Linux 和 Microsoft Windows 上相似显示,除了 Java 特定于任一平台的 Standard Widget Toolkit (SWT)引入的图形更改。
构建 JMC 代理并且具有 JMC Agent JAR 文件后,您可以在 JMC 控制台的 JVM 浏览器 面板中访问 JMC 代理插件。使用这个插件,您可以在 JMC 控制台中使用 JMC 代理功能,如配置 JMC 代理或管理 JMC 代理如何与 JFR 数据交互。