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パラメータを出力する
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

......