Java:Linux:jstat の変更点
Top / Java:Linux:jstat
- 追加された行はこの色です。
- 削除された行はこの色です。
- Java:Linux:jstat へ行く。
- Java:Linux:jstat の差分を削除
*Java:Linux:jstat [#se391e4e] Javaで現在のGCの状況とかを見るために、Javaに標準で入ってます。 こんな感じで使えます。 /usr/java/jdk1.6.0_39/bin/jstat -gcutil -h100 31962 1s なお、この出力だけだと実行時間が出ないので、以下のようにするとちょっと幸せになれます。 /usr/java/jdk1.6.0_39/bin/jstat -gcutil -h100 31962 1s | awk '{print strftime("%Y%m%d%H%M%S"),$0}' よく使いそうなオプションはそのうちまとめるとして、リファレンスは以下のURLに載ってます。 -http://docs.oracle.com/javase/jp/6/technotes/tools/share/jstat.html なくなるかもしれないので、このページに保存したスナップショットを添付してますw -[[スナップショット:http://www.hiihah.info/index.php?plugin=attach&pcmd=open&file=jstat%20-%20Java%20%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E7%B5%B1%E8%A8%88%E3%83%87%E3%83%BC%E3%82%BF%E7%9B%A3%E8%A6%96%E3%83%84%E3%83%BC%E3%83%AB.htm&refer=Java%EF%BC%9ALinux%EF%BC%9Ajstat]] ***ちょっと便利に使う [#q837a5a1] こんな感じのシェルを用意しておくと便利かも □jstat-tomcat.sh #!/bin/bash PID=`ps -ef | awk '/\/opt\/tomcat / {print $2}'` /usr/java/jdk1.6.0_39/bin/jstat -gcutil -h100 ${PID} 1s | awk '{print strftime("%Y-%m-%d_%H:%M:%S"),$0}' tomcatのPIDを自動で埋めてくれるシェルです。 ***参考サイト [#zc2cabd4] この記事はすごい丁寧に書いてありました! -http://d.hatena.ne.jp/learn/20090218/