JVM运行时参数jps,jinfo

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/index.html 官网 java工具命令大全

首先需要当前值才能进行调优
-XX:+ PrintFlagslnitial 查看初始值
-XX:+ PrintFlagsFinal 现在的值

JVM运行时参数jps,jinfo_第1张图片

-XX:+UnIockExperimentalVMOptions 解锁(解锁后才能
赋值)试验参数

-XX:+ UnlockDiagnosticVMOptions 解锁诊断参数
-XX:+PrintCommandLineFlags 打印命令行参数

java -XX:+PrintFlagsFinal-version 执行命令启动一个java进程 的参数
直接打印命令行



结果写入文件



JVM运行时参数jps,jinfo_第2张图片

JVM运行时参数jps,jinfo_第3张图片

jps

专门用来查看java进程 id 的

ps -ef|grep xxx
linux通用查看进程id

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jps.html 官网
-v Displays the arguments passed to the JVM.
- l 显示完全名 ( Displays the full package name for the application's main class or the full path name to the application's JAR file)

JVM运行时参数jps,jinfo_第4张图片

可以看到2个进程,第一个是java的jps进程,第二个是tomcat

jinfo

真正运行的jvm的参数值

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jinfo.html 官网

查看最大堆设置


打印 所有全部非默认值设定


JVM运行时参数jps,jinfo_第5张图片

查看用了什么垃圾回收器


JVM运行时参数jps,jinfo_第6张图片
用了G1

你可能感兴趣的:(JVM运行时参数jps,jinfo)