JavaにおけるGCの種類とオプション

Java6でのGCの種類とオプションを調べてみた。

オプション 内容 デフォルト
-XX:+ScavengeBeforeFullGC ScavengeGCとFullGC デフォルト
-XX:-UseConcMarkSweepGC ConcurrentMarkAndSweepGC  
-XX:+UseParallelGC ScavengeGCを並列処理 デフォルト
-XX:-UseParallelOldGC ScavengeGCとFullGCを並列処理  
-XX:-UseSerialGC シリアル処理