oracle JVM 垃圾回收

年轻代收集器

  • Copy (enabled with -XX:+UseSerialGC)
  • PS Scavenge (enabled with -XX:+UseParallelGC)
  • ParNew (enabled with -XX:+UseParNewGC)
  • G1 Young Generation (enabled with -XX:+UseG1GC)

年老代收集器

  • MarkSweepCompact (enabled with -XX:+UseSerialGC)
  • PS MarkSweep (enabled with -XX:+UseParallelOldGC)
  • ConcurrentMarkSweep (enabled with -XX:+UseConcMarkSweepGC)
  • G1 Mixed Generation (enabled with -XX:+UseG1GC)

新旧组合

Command OptionsResulting Collector Combination
-XX:+UseSerialGCyoung Copy and old MarkSweepCompact
-XX:+UseG1GCyoung G1 Young and old G1 Mixed
-XX:+UseParallelGC -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicyyoung PS Scavenge old PS MarkSweep with adaptive sizing
-XX:+UseParallelGC -XX:+UseParallelOldGC -XX:-UseAdaptiveSizePolicyyoung PS Scavenge old PS MarkSweep, no adaptive sizing
-XX:+UseParNewGC (deprecated in Java 8 and removed in Java 9 - for ParNew see the line below which is NOT deprecated)young ParNew old MarkSweepCompact
-XX:+UseConcMarkSweepGC -XX:+UseParNewGCyoung ParNew old ConcurrentMarkSweep
-XX:+UseConcMarkSweepGC -XX:-UseParNewGC (deprecated in Java 8 and removed in Java 9)young Copy old ConcurrentMarkSweep

其他选项:

http://www.fasterj.com/articles/oraclecollectors1.shtml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值