1.serial收集器
单线程的方式,串行即程序停止。分为serial old(采用标记压缩算法,一般用于收集老年带)和serial.因为是单线程没有线程切换带来的资源开销
2.parNew收集器
多线程,并行。采用复制算法和stop the world 。单线程时用serial,如果是多cpu的机器可以用parNew方式。
3.parallel收集器
吞吐量优先的收集器,可以设置吞吐量。可以指定垃圾回收占用的时间和最大时间。如果指定时间小,会 把新生代的gc空间变小,从而容易回收,保证时间内完成。