jps
- JVMプロセスステータスツール
- ターゲットシステム上で計測されたHotSpot JVMを一覧表示する。
- # jps
1555 Jps 13309 Bootstrap
- -l オプション
アプリケーションの主要なクラスのフルパッケージ名、またはJARファイルへのフルパス名を出力
# jps -l1555 sun.tools.jps.Jps 13309 org.apache.catalina.startup.Bootstrap
- -v オプション
JVMに渡される引数を出力
# jps -l1555 Jps -Dapplication.home=~dk1.6.0_16 -Xms8m 13309 Bootstrap -Djava.util.logging.config.file=~/tomcat/conf/logging.properties ..(略).. -Dcatalina.home=~/tomcat -Djava.io.tmpdir=~/tomcat/tmp
jstat
- HotSpot JVMのパフォーマンス統計データを表示する。
- -optionsオプション
一般的なオプションの一覧を表示する。
# jstat -options-class -compiler -gc -gccapacity -gccause -gcnew -gcnewcapacity -gcold -gcoldcapacity -gcpermcapacity -gcutil -printcompilation
- 一般的な構文
jstat オプション 仮想マシン識別子取得間隔(ミリ秒) 取得回数
(例) # jstat -gcutils 13202 1000 60
Tomcatの動作しているJVMに対して、1秒間隔で60回のサンプルを取得