2、你说你做过JVM调优和参数配置,请问如何盘点查看MM系统默认值
1.Jvm的参数类型
1. 标配参数
-verison
-help
java -showversion
2.X参数(了解)
-Xint :解释执行
-Xcomp:第一次使用就编译成本地代码
-Xmixed:混合模式
3.XX参数 (重点)
1.boollean类型参数
2.KV设值类型
举例:(常用的命令)
1. jps:查看正在运行的Java程序
2. jinfo -flag 配置项 进程编号
2.1查看初始化堆内存大小
2.2 查看当前运行进程的信息(NON-default:默认是JVM自己加载的)
2.3 查看具体摸个参数的信息
注意,美团面试题的巨坑题目: -Xms 和 -Xmx 是属于-XX的范围(坑爹题目)
2. 查看JVM默认值
-XX:+PrintFlagsInitial :查看初始默认值
-XX:+PrintFlagsFinal :主要查看修改更新
-XX:+PrintFlagsInitial 查看初始默认值 的列子:
-XX:+PrintFlagsFinal :主要查看修改更新 的列子: 等号 是JVM默认加载的参数,有冒号:= 表示人为修改之后的参数
java -XX:+PrintFlagsFinal -XX:metaspaceSize=512m T 修改值一个大小
有志者、事竟成,破釜沉舟,百二秦关终属楚;
苦心人、天不负,卧薪尝胆,三千越甲可吞吴.
加油吧,致每个正在奋斗路上的你!!!