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

 

 

posted @ 2021-03-28 17:27  IT路上的小白  阅读(176)  评论(0编辑  收藏  举报