Jinfo是JDK自带Java配置信息工具。位于java的bin目录下,jinfo的作用是实时地查看和调整虚拟机的各项参数,虽然使用Jps命令的-v参数可以查看虚拟机启动时显示指定的参数列表。但是如果想要知道没有被明确指出的系统默认值,就需要用到jinfo。
Jinfo还能够修改一部分运行期间能够调整的虚拟机参数。
1、Jinfo命令格式
jinfo [ option ] pid
2、常用参数
Usage:
jinfo
(to connect to a running process)
where is one of:
-flag to print the value of the named VMflag
-flag [+|-] to enable or disable the named VM flag
-flag = to set thenamed VM flag to the given value
-h | -help to print this help message
首先要用JPS找到对应的进程IDjps -v
然后执行jinfojinfo -flag SurvivorRatio 26036
注意:很多运行参数是不能调整的,如果出现这种异常,说明不能调整:jinfo -flag -XX:SurvivorRatio=9 26036
报错:Exception in thread "main" java.io.IOException:Command failed in target VM
推荐您阅读更多有关于“ jdkJinfo虚拟机参数 ”的文章