jinfo :java配置信息工具【详细】

目录

    • jinfo概述
    • jinfo :
    • jinfo -flag
    • jinfo -flag <具体参数> pid
    • jinfo -flag [+/-]
    • jinfo -flag param-name =param-value pid
    • 规定的 配置参数才可以修改
    • jinfo -sysprops

jinfo概述

jinfo(Configuration Info for java)的作用是事实地查看和调整虚拟机各个参数。使用jps命令的-v阐述可以查看虚拟机启动时显示指定的参数列表,但如果想知道未被显示指定的参数的系统默认值,除了去找资料,就只能使用jinfo的-flag选项卡进行查询了,我们可以先使用jinfo -help 来查看具体用法
jinfo :java配置信息工具【详细】_第1张图片

  • jinfo :

打印jvm版本、所有Java System Properties,以及所有VM flags(非常实用)

jinfo :java配置信息工具【详细】_第2张图片

  • jinfo -flag

:打印对应的启动参数的值
jinfo :java配置信息工具【详细】_第3张图片

  • jinfo -flag <具体参数> pid

: 查看具体参数的值
请添加图片描述

  • jinfo -flag [+/-]

:启用或禁用对应的启动参数

请添加图片描述

  • jinfo -flag param-name =param-value pid

-:设置对应的启动参数的值

jinfo :java配置信息工具【详细】_第4张图片

  • 规定的 配置参数才可以修改

修改堆的大小失败:
请添加图片描述
我们可以通过java -XX:+PrintFlagsInitial命令找到标记为manageable的配置参数,运行结果如下图所示:
jinfo :java配置信息工具【详细】_第5张图片

jinfo -sysprops

以键值对的方式显示当前Java虚拟机的全部的系统属性
jinfo :java配置信息工具【详细】_第6张图片

你可能感兴趣的:(java,jvm,开发语言)