1、常看当前机器的所有java进程
superking@wangchaodeMacBook-Pro examination % jps -l
18658 com.supkingx.base.l_jvm.gc.HelloGC
18693 jdk.jcmd/sun.tools.jps.Jps
3750 org.jetbrains.idea.maven.server.RemoteMavenServer36
2342
16154 org.jetbrains.jps.cmdline.Launcher
18654 org.jetbrains.jps.cmdline.Launcher
2、查看当前进程的信息
jinfo -flag JVM参数名 端口号
1、是否打印 GC 细节
superking@wangchaodeMacBook-Pro examination % jinfo -flag PrintGCDetails 18658
# 结果:
-XX:-PrintGCDetails
2、查看 MetaspaceSize
superking@wangchaodeMacBook-Pro examination % jinfo -flag MetaspaceSize 19212
# 结果
-XX:MetaspaceSize=21807104
3、查看JVM默认值
1、查看默认初始值
java -XX:+PrintFlagsInitial -version 或 java -XX:+PrintFlagsInitial
=表示初始值
:= 表示修改之后的
调整参数:java -XX:+PrintFlagsInitial +XX:MetaspaceSize=512m
2、打印命令行参数
-XX:+PrintCommandLineFlags
Java -XX:+PrintCommandLineFlags -version (参数+版本号)