当前位置:   article > 正文

jinfo详解_jinfo -flags

jinfo -flags

jinfo是为了查看和修改(支持动态修改的)JVM参数,特别好用。


一、查看JVM参数

格式非常简单,如下:

jinfo -flag name(具体参数名称)  pid

比如,查看最大堆内存,输入:

jinfo -flag MaxHeapSize 244256

得到如下输出:

-XX:MaxHeapSize=10737418240

说明最大堆内存为10g。

二、修改JVM参数

这个要看JVM参数是什么格式的。

1. 如果向上面最大堆内存(-XX:MaxHeapSize=10737418240,因为这个参数太常用了,我们启动脚本设置的时候一般采用-Xmx=10g)那个是key=value的方式,那么修改的格式就是

jinfo -flag <name>=<value> pid

当然,这里说一下,MaxHeapSize是不支持jinfo动态修改的,这里举例只是为了说明格式。

2. 如果是启动和关闭的boolean格式,比如(-XX:+UseG1GC),那么修改的格式就是

jinfo -flag [+|-]<name> pid

同样,这里也说一下,UseG1GC是不支持jinfo动态修改的,这里举例只是为了说明格式。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/358979
推荐阅读
相关标签
  

闽ICP备14008679号