赞
踩
jinfo是为了查看和修改(支持动态修改的)JVM参数,特别好用。
格式非常简单,如下:
jinfo -flag name(具体参数名称) pid
比如,查看最大堆内存,输入:
jinfo -flag MaxHeapSize 244256
-XX:MaxHeapSize=10737418240
说明最大堆内存为10g。
这个要看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动态修改的,这里举例只是为了说明格式。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。