解析:

  1. Serial收集器:单线程,收集垃圾时必须stop the world,使用复制算法。
  2. ParNew收集器:Serial收集器的多线程版本,也需要stop the world,复制算法。
  3. Parallel Scavenge收集器:新生代收集器,复制算法,多线程并发,目标是达到一个可控的吞吐量。如果虚拟机总共运行100分钟,其中垃圾花掉1分钟,吞吐量就是99%。
  4. Serial Old收集器:是Serial收集器的老年代版本,单线程,使用标记整理算法。
  5. Parallel Old收集器:是Parallel Scavnge 收集器的老年代版本,多线程,标记整理算法。
  6. CMS(Concurrent Mark Sweep)收集器:是一种以获得最短回收停顿时间为目标的收集器,标记清除算法,运作过程:初始标记,并发标记,重新标记,并发清除,收集结束会大量空间碎片。
  7. G1收集器:标记整理算法,运作流程主要包括:初始标记,并发标记,最终标记,筛选标记。不会产生空间碎片,可以精确地控制停顿。
最后修改于 2020-03-29 15:28:23
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇