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    修改值一个大小

 

有志者、事竟成,破釜沉舟,百二秦关终属楚; 苦心人、天不负,卧薪尝胆,三千越甲可吞吴. 加油吧,致每个正在奋斗路上的你!!!
原文地址:https://www.cnblogs.com/cb1186512739/p/14589171.html