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运行时参数

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
猜你喜欢
  • 2021-04-14
  • 2022-12-23
  • 2021-11-29
  • 2021-11-29
相关资源
相似解决方案