2.3. 启动 JDK Mission Control (JMC)代理


您可以使用 JMC 代理插件启动 JMC 代理。Red Hat Enterprise Linux 和 Microsoft Windows 支持使用此插件。

启动 JMC 代理后,您可以配置代理或管理代理如何与 JFR 数据交互。

先决条件

  • 在 Red Hat Enterprise Linux 或 Microsoft Windows 上下载并安装 jmc 软件包
  • 下载 Eclipse Adoptium Agent JAR 文件。请参阅 adoptium/jmc-build (GitHub)
  • 使用 --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED 标志启动 Java 应用程序。例如: . /<your_application> --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED
注意

Eclipse Adoptium 是一个由社区支持的项目。红帽生产服务级别协议(SLA)不支持使用 Eclipse Adoptium 中的 agent.jar 文件。

流程

  1. 根据您的操作系统,选择以下任一方法启动 JMC 控制台:

    1. 在 Red Hat Enterprise Linux 上,进入到包含可执行文件的目录,然后发出 ./jmc 命令。
    2. 在 Microsoft Windows 上,导航到包含 jmc.exe 文件的目录,然后发出 jmc 命令。

      注意

      您还可以使用系统的 file explorer 应用程序导航到 JDK Mission Control 目录,在任一系统上启动 JMC 应用程序,然后双击 JMC 可执行文件。

  2. 导航到 JVM 浏览器 导航面板。在此面板中,您可以查看任何可用的 JVM 连接。
  3. 在 JVM 浏览器面板中,展开您的目标 JVM 实例,如 [11.0.13] JVM Running Mission Control。目标 JVM 实例下显示的项目列表。
  4. 双击导航面板中的 JMC Agent 项。JMC 控制台中打开 Start JMC Agent 窗口:

    图 2.1. 启动 JMC Agent 窗口

  5. 使用 Browse 按钮,将 JMC Agent 的 JAR 文件添加到 Agent JAR 字段中。Agent XML 字段是可选的。

    注意

    您不需要在 Target JVM 字段中输入值,因为 JMC 会自动根据所选目标 JVM 实例添加值。

  6. Start 按钮。

    JMC 在 JVM 浏览器导航面板中将 Agent Plugin 项添加到目标 JVM 实例下。JMC 控制台会自动打开 Agent Live Config 窗格。

    图 2.2. 代理实时配置窗格

    现在,您可以配置 JMC 代理或管理 JMC 代理和 JFR 数据之间的交互。生成 XML 配置并将其上传到 JMC 控制台后,Agent Live Config 窗格会显示与该 XML 文件关联的元数据。

    图 2.3. 添加到 JMC 控制台的 XML 配置文件示例

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat