VisualVM の概要


VisualVM は、Java 仮想マシン (JVM) で実行中の Java テクノロジベースのアプリケーション (Java アプリケーション) に関する詳細情報を表示するための、ビジュアルインタフェースを提供するツールです。VisualVM は、JDK (Java Development Kit) ツールによって取得された JVM ソフトウェアに関するデータを編成し、複数の Java アプリケーションに関するデータをすぐに表示できるような方法で、情報を提示します。ローカルアプリケーション、およびリモートホストで実行中のアプリケーションに関するデータを表示できます。また、JVM ソフトウェアインスタンスに関するデータを取り込んでローカルシステムに保存し、データをあとで表示したり、ほかのメンバーとデータを共有したりできます。

Java VisualVM の機能をすべて活用するためには、Java SE (Java Platform Standard Edition) version 6 を実行するようにしてください。

VisualVM の起動

VisualVM の zip アーカイブをローカルシステムにダウンロードして抽出したあと、展開したアーカイブの bin ディレクトリに移動し、VisualVM の実行可能ファイルをダブルクリックするか、コマンド (shell) プロンプトに次を入力します。

visualvm

はじめて VisualVM を起動する場合、使用許諾契約書への同意を求められます。

VisualVM の Userdir

Windows の場合、VisualVM の userdir のデフォルトの場所は次のとおりです。

C:\Documents and Settings\<ユーザー>\Application Data\.visualvm\FCS

VisualVM の userdir の場所を検索するには、メインメニューから「ヘルプ」>「製品について」を選択し、「VisualVM の概要」ウィンドウの「詳細」をクリックします。

VisualVM のウィンドウ

VisualVM を起動すると、VisualVM のメインウィンドウが開きます。VisualVM のメインウィンドウは、2 つのウィンドウに分かれています。

開始画面がある VisualVM ウィンドウのスクリーンショット

最初に VisualVM を起動すると、ウィンドウの左側に「アプリケーション」ウィンドウが表示され、メインウィンドウの右側に開始ページが表示されます。開始ページには、VisualVM のドキュメントの Web ページと追加リソースへのリンクがあります。
注: 開始ページは、デフォルトでは VisualVM を起動するたびに開きます。メインメニューから「ヘルプ」>「開始ページ」を選択すると、いつでも開始ページを表示できます。「起動時に表示」チェックボックスを選択解除して、開始ページを非表示にすることもできます。

「アプリケーション」ウィンドウ

アプリケーションを起動すると、VisualVM のメインウィンドウの左側に「アプリケーション」ウィンドウが表示されます。「アプリケーション」ウィンドウは、実行中のアプリケーションの詳細を調査するための、主な入場点です。「アプリケーション」ウィンドウではツリー構造が使用されており、ローカルマシンおよび接続されているリモートマシンで実行中のアプリケーションをすばやく表示できます。また、コアダンプにアクセスし (Solaris/Linux)、スナップショットを「アプリケーション」ウィンドウから保存することもできます。

「アプリケーション」ウィンドウのノードを右クリックするとポップアップメニューが開き、そのノードに関連するアクションを実行できます。アクションには、アプリケーションのタブを開く、ヒープダンプおよびスレッドダンプを取得する、メインウィンドウでスナップショットを開くなどがあります。

「アプリケーション」ウィンドウを使用して、データを表示および保存する方法の詳細については、次のページを参照してください。

メインウィンドウ

メインウィンドウには、アプリケーションに関する詳細情報が表示されます。アプリケーションに関するデータを表示すると、各アプリケーションがメインウィンドウのタブで表示され、データを簡単に表示したり移動したりできます。保存したスレッドダンプとヒープダンプも、メインウィンドウで表示されます。

メインウィンドウで表示できるアプリケーションデータについては、次のページを参照してください。

VisualVM プラグイン

プラグインマネージャーを使用して、VisualVM プラグインセンターからプラグインをインストールすると、VisualVM に機能を追加できます。独自のプラグインを開発して VisualVM の機能を拡張することもできます。このプラグインをアップデートセンターに追加することもできます。

たとえば、VisualVM-MBeans プラグインをインストールすると、アプリケーションのタブに「MBeans」タブが追加されます。これを使用すると、VisualVM 内から MBeans を監視および管理できます。

VisualVM プラグインをインストールするには、次の手順に従います。

  1. メインメニューから「ツール」>「プラグイン」を選択します。
  2. 「Available Plugins」タブで、プラグインの「Install」チェックボックスを選択します。「インストール」をクリックします。
  3. 手順を続行してプラグインのインストーラを完了します。
「プラグイン」ウィンドウのスクリーンショット

VisualVM プラグインの作成の詳細については、次のドキュメントを参照してください。


VisualVM のドキュメントの索引に戻る