Java VisualVMの使い方
ドキュメント
動作確認環境
- WindowsXP SP2
- JDK1.6.0_16
前提条件
- JDK Version6 Update7以上にバンドルされている
起動方法
- jvisualvm
Java VisualVMの詳細
メニュー -> 「Help」 -> 「About」 を選択。About Java VisualVM内の「Details」ボタンをクリック
Version: | 1.6.0_16 (Build 090218) |
System: | Windows XP (5.1) Service Pack 2, x86 32bit |
Java: | 1.6.0_16; HotSpot(TM) Client VM(14.2-b01,...) |
Environment: | MS932; ja_JP (visualvm) |
Userdir: | C:\Documents and Settings\{USERNAME}\Application Data\.visualvm\6u14 |
- Javaアプリケーションを実行すると、VisualVM画面の左ウィンドウに、クラス名(pid プロセス番号) なるものが表示される。
- Javaアプリケーションを実行中に、VisualVMを起動しても左ウィンドウに、クラス名(pid プロセス番号) なるものが表示される。つまり、既に起動しているAPに対して横からさくっと情報を取得できる。
リモートアプリケーションの操作
- リモートホスト上で、jstatdユーティリティが実行されている必要がある。
jstatdで実行
jstatdについて
JVMの作成と終了を監視し、ローカルシステム上で実行しているJava仮想マシンに、リモート監視ツールが接続できるようにするためのインタフェースを提供するRMIサーバアプリケーションです。
- jstatdを使う場合はセキュリティに注意。