0%

七种垃圾收集器

文章字数:192,阅读全文大约需要1分钟

一、基本算法

  • 标记-清除算法
  • 复制算法
  • 标记-整理算法
  • 火车算法,没人用了?

二、垃圾收集器组合及适用范围

适用范围及组合

  • 收集器直接有连线,表示可以搭配适用
  • Serial Old作为CMS出现Concurrent Mode Failure失败的后备预案

三、并行收集器和并发收集器

  • 并行Parallel
    多条垃圾收集器线程并行工作,但是用户线程仍然是等待状态。
    ParNewParallel ScavengeParallel Old

  • 并发Concurrent
    用户线程与垃圾收集器线程同时执行
    CMS、G1(也有并行)