java虚拟机垃圾收集方法选择策略

1、推荐的垃圾收集组合,排名分先后

(1)-XX:+UseParallelOldGC:使用Parallel Scavenge+Parallel Old(适用于注重吞吐量及CPU资源敏感的场合)

(2)-XX:+UseConcMarkSweepGC:使用ParNew+CMS+Serial Old组合收集器(适用于服务器响应速度要求高的场景)

(3)G1:如果上面两种选择能满足要求,就不要使用G1,G1能提供低停顿需求,但若追求吞吐量,G1则不能带来特别的好处。

2、垃圾收集器介绍

java虚拟机提供了不同种类的垃圾收集器,分别适用于不同的场景。下图是各类收集器的大致组合情况



你可能感兴趣的:(java虚拟机垃圾收集方法选择策略)