torutkのブログ

ソフトウェア・エンジニアのブログ

VisualGC健在

"VisualGC"といってもどこかの開発環境製品名ではありません。Javaのガベージ・コレクションの様子を生で見ることができるようにきれいなグラフィックス表示をするツールです。画面例と簡単な説明は下記ページに書いています。
http://www.02.246.ne.jp/~torutk/jvm/hotspot.html

カレンダー上は明日となったJava読書会のズームインJavaコーナーで担当するセクションがちょうどGCなので、GCの状況をモニターするツールでよいのを探していました。Java2SE 5.0,SDKでは、jconsoleというツールが標準装備されており、これでもGCの活動とヒープの状況を見ることができます。しかし、VisualGCのようには可視化されません。
VisualGCを調べてみると、いつのまにかJ2SE 5.0に対応しているではありませんか。
visualgcツールは、jvmstat 3.0に含まれます。
J2SE5.0では、計測対象Javaプログラムの起動時に-XX:+UsePerfData は不要みたいです。
さて、上記ページも更新しなくては・・・

  • VisualGCのページ

Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle

  • jvmstatのページ

Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle