码迷,mamicode.com
首页 > 编程语言 > 详细

JDK Tools - jinfo: Java 配置信息工具

时间:2015-05-20 00:21:03      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

 jinfo 是 JDK 自带的配置信息工具,可以查看、设置 Java 进程的参数配置。

命令格式

jinfo [ option ] pid
jinfo [ option ] executable core
jinfo [ option ] [server-id@]remote-hostname-or-IP

命令参数

-flag name
  打印给定参数的键值对。

-flag [+|-]name
  使给定的命令行参数可用或不可用。

-flag name=value
  设置给定的命令行参数的值为指定的值。

-flags
  打印传递给 JVM 的参数。

-sysprops
  打印以键值对表示的 Java 系统属性。

-h, -help
  打印帮助信息。

实例

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
......

 

JDK Tools - jinfo: Java 配置信息工具

标签:

原文地址:http://www.cnblogs.com/huey/p/4514800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!