-Xms2g :
- 初始化堆大小为2g
-Xmx2g :
- 最大堆大小为2g
-Xmn :
- 设置新生区内存大小
-XX:NewRatio=2 :
- 设置新生代与老年代内存比例为1:2
-XX:SurviveRatio=8 :
- 初始化堆大小为2g
-XX:MaxTenuringThreshold :
- 设置分代年龄阈值
-XX:+UseParNewGC :
- 指定使用 ParNew + Serial Old 垃圾回收器组合
-XX:+UseParallelGC :
- 指定年轻代使用Parallel scavenge+Parallel Old并行收集器执行内存回收任务
-XX:+UseParallelOldGC :
- 默认jdk8开启。默认开启一个,另一个也会被开启。(互相激活)
-XX:+UseConcMarkSweepGC :
- 开启该参数后会自动将-XX:+UseParNewGC打开。即:ParNew(Young区)+CMS(Old区)+Serial
Old(Old区备选方案)的组合。
-XX:+PrintGC :
- 开启打印 gc 信息
-XX:+PrintGCDetails :
- 打印 gc 详细信息