跳转至

组合的选择

单CPU或小内存 , 单机程序

-XX:+UseSeralGC

多CUP , 需要最大吞吐量 , 如后台计算型应用

-XX:+UseParallelGC
-XX:+UseParallelOldGC

多CPU , 追求低停顿时间 , 需快速响应如互联网应用

-XX:+UseConcMarkSweepGC
参数 新生代垃圾收集器 新生代算法 老年代垃圾收集器 老年代算法
-XX:+UseSeralGC SerialGC 复制 SerialOldGC 标整
-XX:+UseParNewGC ParNew 复制 SerialOldGC 标整
-XX:+UseParallelGC-XX:+UseParallelOldGC Parallel [Scavenge] 复制 Parallel Old 标整
-XX:+UseConcMarkSweepGC ParNew 复制 CMS + Serial Old(备用) 标清
-XX:+UseG1GC G1 整体采用标记整理算法,局部是通过复制算法,不会产生垃圾碎片