GC

Java GC#

Garbage Collection

标记#

  • 对象回收
    • 引用计数
  • 方法区回收

GC 算法#

标记 - 清除 (Mark-Sweep)#

复制 (Copying)#

标记 - 整理 (Mark-Compact)#

分代收集#


垃圾收集器#

  • 串行收集器
    • Serial GC
    • Serial old
  • 并行收集器
    • Parallel GC
    • ParNew GC
    • Parallel Old GC
  • 并发收集器
    • CMS (Concurrent Mark Sweep)
    • G1

JDK 默认组合是并行收集器 (ParallelScavenge + Parallel Old)


参考: