JDK Tools-jinfo:Java構成情報ツール
1593 ワード
jinfoはJDK独自の構成情報ツールで、Javaプロセスのパラメータ構成を表示、設定できます.
コマンドフォーマット
jinfo [ option ] pidjinfo [ option ] executable corejinfo [ option ] [server-id@]remote-hostname-or-IP
コマンドパラメータ
-flag nameは、指定したパラメータのキー値ペアを印刷します.
-flag[+|-]nameは、指定されたコマンドラインパラメータを使用可能または使用不可にします.
-flag name=value指定したコマンドラインパラメータの値を指定します.
-flagsは、JVMに渡されるパラメータを印刷します.
-syspropsは、キー値ペアで表されるJavaシステム属性を印刷します.
-h,-helpはヘルプ情報を印刷します.
≪インスタンス|Instance|emdw≫
a)Javaプロセスを指定するMaxPermSizeパラメータを出力する
b)JVMに渡すパラメータを印刷する
c)Javaシステム属性の印刷
コマンドフォーマット
jinfo [ option ] pidjinfo [ option ] executable corejinfo [ option ] [server-id@]remote-hostname-or-IP
コマンドパラメータ
-flag nameは、指定したパラメータのキー値ペアを印刷します.
-flag[+|-]nameは、指定されたコマンドラインパラメータを使用可能または使用不可にします.
-flag name=value指定したコマンドラインパラメータの値を指定します.
-flagsは、JVMに渡されるパラメータを印刷します.
-syspropsは、キー値ペアで表されるJavaシステム属性を印刷します.
-h,-helpはヘルプ情報を印刷します.
≪インスタンス|Instance|emdw≫
a)Javaプロセスを指定するMaxPermSizeパラメータを出力する
huey@huey-K42JE:~$ jinfo -flag MaxPermSize 2684
-XX:MaxPermSize=67108864
b)JVMに渡すパラメータを印刷する
huey@huey-K42JE:~$ jinfo -flags 2265
Attaching to process ID 2265, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 23.21-b01
-Xms256M -Xmx256M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dcom.sun.management.jmxremote -Dactivemq.classpath=/home/huey/huey/java/activemq/apache-activemq-5.5.1/conf; -Dactivemq.home=/home/huey/huey/java/activemq/apache-activemq-5.5.1 -Dactivemq.base=/home/huey/huey/java/activemq/apache-activemq-5.5.1
c)Javaシステム属性の印刷
huey@huey-K42JE:~$ jinfo -sysprops 2265
Attaching to process ID 2265, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 23.21-b01
org.apache.activemq.UseDedicatedTaskRunner = true
java.runtime.name = Java(TM) SE Runtime Environment
java.vm.version = 23.21-b01
......