查看JVM运行时参数

时间:2021-10-11 20:01:50

1、查看JVM运行时参数

-XX:+PrintFlagsInitial

-XX:PrintFlagsFinal

-XX:+UnlockExperimentalVMOptions 解锁实验参数

-XX:+UnlockDiagnosticVMOptions 解锁诊断参数

-XX:+PrintCommandLineFlags 打印命令行参数

2、参数使用

java -XX:+PrintFlagsInitial -version

这个命令的值很多,保存到文件中

-XX:+PrintFlagsInitial -version > flag.txt

3、jps 查看java进程

查看JVM运行时参数

11553 代表jps本身

5579 代表tomcat

jps -l 显示完整的类名

查看JVM运行时参数

JPS命令使用文档

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jps.html

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/index.html

4、查看正在运行的JVM参数

1) 查看最大内存

jinfo -flag MaxHeapSize 5579

查看JVM运行时参数

5579是tomcat的进程

查看设置过值的参数

jinfo -flags 5579

2) 查看垃圾回收器

查看JVM运行时参数