一、JVM的参数类型:
1、标配参数:
1 2 |
|
2、X参数:
-Xmixed 混合模式(先编译后执行)
-Xint 解释执行
-Xcomp 第一次使用就编译成本地代码
3、XX参数:
- Boolean类型:公式:-XX:+ (+表示开启 -表示关闭)
问题:如何查看一个正在运行中的java程序,它的某个JVM参数是否开启?
1 2 3 |
|
- KV设值类型:公式:-XX:属性key=属性值value=
1 2 3 |
|
1 2 |
|
二、如何查看JVM系统参数的默认值
1 2 3 |
|
1 |
|
结果:-XX:InitialHeapSize=134217728 -XX:MaxHeapSize=2147483648 -XX:+PrintCommandLineFlags
-XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
三、两个经典参数:-Xms1024m -Xmx1024m谈谈你的理解
1 2 |
|