1、推荐的垃圾收集组合,排名分先后
(1)-XX:+UseParallelOldGC:使用Parallel Scavenge+Parallel Old(适用于注重吞吐量及CPU资源敏感的场合)
(2)-XX:+UseConcMarkSweepGC:使用ParNew+CMS+Serial Old组合收集器(适用于服务器响应速度要求高的场景)
(3)G1:如果上面两种选择能满足要求,就不要使用G1,G1能提供低停顿需求,但若追求吞吐量,G1则不能带来特别的好处。
2、垃圾收集器介绍
java虚拟机提供了不同种类的垃圾收集器,分别适用于不同的场景。下图是各类收集器的大致组合情况