Java/VisualVM

Last-modified: 2010-03-01 (月) 12:29:20

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を使う場合はセキュリティに注意。