JVM参数类型
2019-07-12 本文已影响0人
蓝胖子的白日梦丶
标准参数
- -hepl
- -server
- -client
- -version
- -showversion
- -cp
- -classpath
jvm各个版本基本不变
X参数
- 非标准化参数
- -Xint 解释执行
- -Xcomp 第一次使用就编译成本地代码
- -Xmixed 混合模式,JVM自己来决定是否编译成本地代码
java -Xint
jvm各个版本可能会变
XX参数
- 非标准化参数
Boolean类型
// 格式:
-XX[+-] <name> //表示启用或禁用name属性
// 比如:
-XX:+UseConcMarkSweepGc //启用了CMS垃圾收集器
-XX:+UseG1GC
非Boolean类型
// 格式:
--XX:<name>=<value> //表示name属性的值是value
// 比如:
-XX:MaxGCPauseMilis=500 //GC最大的停顿时间500MS
XX:GCTimeRatio=19
-Xmx -Xms(JVM的最大内存和最小内存)
不是X参数,而是XX参数
- -Xms等价于:-XX:InitialHeapSize
- -Xmx等价于:-XX:MaxHeapSize