2.3. Java VisualVM

Java VisualVM は Oracle JDK に含まれ、JAVA_HOME/bin/jvisualvm にあります。Oracle JDK を使用していない場合、VisualVM は VisualVM の Web サイト からダウンロードすることもできます。VisualVM は IBM JDK とは動作しないため注意してください。

以下のセクションでは、VisualVM を使用してローカルまたはリモート JBoss EAP JVM に接続する手順を取り上げます。VisualVM の使用に関するその他の情報は、VisualVM のドキュメント を参照してください。

2.3.1. VisualVM を使用したローカル JBoss EAP JVM への接続

VisualVM と同じマシン上で実行している JBoss EAP JVM に接続するには、以下を行います。

  1. VisualVM を開き、VisualVM ウインドウの左側にある Applications ペインを見つけます。
  2. Local で、監視する JBoss EAP JVM プロセスをダブルクリックします。

    • スタンドアロン JBoss EAP サーバーの場合は、JBoss EAP の JVM プロセスは 1 つになります。

      図2.4 VisualVM のローカルスタンドアロン JBoss EAP サーバーの JVM

      visualvm local standalone
    • JBoss EAP の管理対象ドメインホストには、ホストコントローラー、JVM プロセス、プロセスコントローラーの JVM プロセス、およびホスト上の各 JBoss EAP サーバーの JVM プロセスなど、接続できる複数の JVM プロセスがあります。JVM 引数を確認すると、接続した JVM を判断できます。

      図2.5 VisualVM のローカル管理対象ドメイン JBoss EAP の JVM

      visualvm local domain