JMXによるJVMの監視

EclipseTPTPなどの監視ツールを利用するという手のほかに、JDKに標準添付されているJConsoleでJMXを監視する方法。

JConsole
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/management/jconsole.html

ローカルでの監視準備

java -Dcom.sun.management.jmxremote -jar Notepad.jar

リモートでの監視

java -Dcom.sun.management.jmxremote.port=<<ポート番号>> -jar Notepad.jar

リモート監視の場合デフォルトでは、パスワード認証が有効でめんどくさいので、無効化する方法

java -Dcom.sun.management.jmxremote.port=<<ポート番号>>-Dcom.sun.management.jmxremote.authenticate=false -jar Notepad.jar

jconsoleの起動方法

JAVA_HOME/bin\jconsoleで起動できる。