1、查看正在运行的java程序的jvm参数具体值
查看所有的参数
jps
jinfo -flag 具体参数 java进程编号
jinfo -flags java进程编号
2、查看所有参数
java -XX:+PrintFlagsInitial
-XX:+PrintFlagsFinal
= jvm默认参数 := 认为修改或者jvm启动修改的参数
java -XX:+PrintFlagsFinal -version
增加了打印java版本号
java -XX:+PrintCommandLineFlags -version
3、常见jvm调优参数
-Xms 元空间
-Xmx
-Xss128k 配置栈空间
-Xms 128m -Xmx4096m Xss1024k -XX:MetaspaceSize=512m -XX:+PrintCommandLineFlags -XX:+PrintGCDetails -XX:+UseSerialGC
初始内存128 最大堆内存4G 初始栈大小1024k 初始元空间512M
-XX:+PrintGCDetials 打印gc详情
-XX:SurvivorRatio 新生代中内存比例
-XX:NewRatio 老年代和新生代比例
-XX:MaxTenuringThreshold 垃圾最大年龄 java8固定15 最高值15