第2章 JDK Mission Control の概要


JDK Mission Control (JMC) は、Java Flight Recorder (JFR) ファイルの読み取りおよび分析を行うツールのコレクションです。これには、JMC イベントを出力する詳細ビューおよびグラフが含まれます。JFR 分析では、JMC も以下のコンポーネントで設定されます。

  • JMX Console MBean
  • フライト記録と hprof ファイルによる履歴分析 (JMC 7.1.0 より)
  • HPROF-dump analyzer

JMC は Eclipse プラットフォームに基づいています。Eclipse RCP API およびその他の特定の API を使用してプラグインを追加することで JMC を拡張できます。

JMC とそのプラグインは、いずれかの Red Hat Enterprise Linux で使用できます。 RHEL または Microsoft Windows。

Red Hat Enterprise Linux では、RHEL 9 の CodeReady Linux Builder (CRB) リポジトリーが JMC パッケージを提供します。

注記

CRB リポジトリーは、Builder リポジトリーとも呼ばれます。

RHEL に JMC をインストールできるように、RHEL 9 で CRB リポジトリーを有効にする必要があります。CRB パッケージは製品化された RHEL パッケージとして Source Red Hat Package Manager (SRPM) でビルドされるため、CRB パッケージは定期的に更新を受け取ります。

CRB は、RHEL ではデフォルトで無効になっている開発者リポジトリーです。CRB には、RHEL ユーザーアカウントに提供される buildroot ルートファイルシステムの一部が含まれています。buildroot ルートファイルシステムには、アプリケーションをビルドするための開発者レベルのビルド依存関係が含まれています。

CRB リポジトリーの詳細は、CodeReady Linux Builder リポジトリー (パッケージマニフェスト) を参照してください。

2.1. JMC のダウンロードとインストール

Red Hat Enterprise Linux および Microsoft Windows 用の Red Hat ビルドの OpenJDK ディストリビューションには、JMC のバージョンが含まれています。

Red Hat Enterprise Linux の場合、Red Hat Subscription Manager ツールを使用して、ローカルのオペレーティングシステムに JMC をダウンロードしてインストールできます。

Microsoft Windows の場合、Red Hat カスタマーポータルからダウンロードできるアーカイブファイルに JMC パッケージが まれています。Microsoft Windows に Red Hat build of OpenJDK 17 をダウンロードしてインストールしたら、jmc.exe ファイルが含まれるディレクトリーに移動して、jmc コマンドを実行できます。

2.1.1. RHEL 9 での JMC のダウンロードとインストール

Red Hat Subscription Management (RHSM) ツールを使用して、JDK Mission Control (JMC) をローカルの Red Hat Enterprise Linux (RHEL) 9 オペレーティングシステムにダウンロードしてインストールできます。

前提条件

  • RHEL に Red Hat build of OpenJDK 11.0.23 をダウンロードしてインストールしている。
  • オペレーティングシステムに root ユーザーとしてログインしている。
  • Red Hat カスタマーポータル でアカウントを登録している。
  • Red Hat build of OpenJDK 17 リポジトリーにアクセスするためのアクティブなサブスクリプションがある RHSM アカウントを登録している。システムを RHSM アカウントに登録する方法は、Red Hat Subscription Management を使用したシステムの登録 (Red Hat Subscription Management の使用) を参照してください。

手順

  1. RHEL で CodeReady Linux Builder (CRB) リポジトリーを有効にして、ダウンロードした JMC パッケージを RHEL にインストールできるようにします。次のアクションを完了することで、CRB リポジトリーを有効にできます。

    1. RHEL で CRB リポジトリーを有効にするには、次の RHSM コマンドを実行します。

      # subscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpms
    2. CRB リポジトリー内のモジュールのリストを確認するには、次のコマンドを実行します。

      # yum module list --disablerepo=* --enablerepo=codeready-builder-for-rhel-9-x86_64-rpms

      次の出力例は、リポジトリーの 共通 プロファイルで定義されている javapackages-tools モジュールを示しています。

      # yum module list --disablerepo=* --enablerepo=codeready-builder-for-rhel-9-x86_64-rpms
      
      Updating Subscription Management repositories.
      Last metadata expiration check: 0:40:08 ago on Tue 02 May 2023 08:49:29 AM EDT.
      Red Hat CodeReady Linux Builder for RHEL 9 x86_64 (RPMs)
      Name                      Stream        Profiles        Summary
      javapackages-tools        201801        common          Tools and macros for Java packaging support
      virt-devel                rhel                          Virtualization module
      
      Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

      前の例は、どのプロファイルにも割り当てられていない virt-devel モジュールも示しています。

    3. ターゲットパッケージをインストールします。たとえば、xz-java というパッケージをインストールするには、次のコマンドを発行し、CLI コマンドプロンプトに従っていることを確認します。

      # yum install xz-java
  2. 以下のいずれかのオプションを選択し、オペレーティングシステムで JMC コンソールを起動します。

    • JMC 実行可能ファイルが含まれるディレクトリーに移動して、以下のコマンドを実行します。

      $ jmc -vm /usr/lib/jvm/java-11/bin/java
    • システムのファイルエクスプローラーアプリケーションを使用して、/usr/bin/jmc などの JDK Mission Control ディレクトリーに移動し、JMC 実行可能ファイルをダブルクリックします。

2.1.2. RHEL 7 または RHEL 8 への JMC のダウンロードとインストール

Red Hat Subscription Manager (RHSM) ツールを使用して、JDK Mission Control (JMC) をローカルの Red Hat Enterprise Linux (RHEL) 7 または 8 オペレーティングシステムにダウンロードしてインストールできます。

前提条件

  • お使いの RHEL バージョン(RHEL 7 または RHEL 8)に Red Hat build of OpenJDK 11.0.23 をダウンロードしてインストールしている。
  • オペレーティングシステムに root ユーザーとしてログインしている。
  • Red Hat カスタマーポータル でアカウントを登録している。
  • Red Hat build of OpenJDK 17 リポジトリーにアクセスするためのアクティブなサブスクリプションがある RHSM アカウントを登録している。システムを RHSM アカウントに登録する方法は、Red Hat Subscription Manager を使用したシステムの登録 (Red Hat Subscription Management の使用) を参照してください。

手順

  1. ご使用のバージョンの RHEL に JMC パッケージをダウンロードするには、次のコマンドを実行します。

    • RHEL 8 の場合:

      # sudo yum module install jmc:rhel8/common
    • RHEL 7 の場合:

      # sudo yum module install jmc:rhel7/common

      上記のコマンドは、Red Hat Subscription Management ツールを使用して JMC パッケージを RHEL オペレーティングシステムにダウンロードします。この JMC パッケージは、Red Hat Subscription Management サービスの jmc モジュールストリームにあります。

  2. オペレーティングシステムで JMC コンソールを起動するには、次のいずれかのオプションを完了します。

    • JMC 実行可能ファイルが含まれるディレクトリーに移動して、以下のコマンドを実行します。

      $ jmc -vm /usr/lib/jvm/java-11/bin/java
    • システムのファイルエクスプローラーアプリケーションを使用して、/usr/bin/jmc などの JDK Mission Control ディレクトリーに移動し、JMC 実行可能ファイルをダブルクリックします。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る