垃圾回收

2021-03-15 08:55发布

JVM垃圾回收器有几种?

JVM垃圾回收器有几种?

10条回答
想减肥的小徐
2021-03-15 15:31

七种垃圾收集器:

  1. Serial(串行GC)-复制

  2. ParNew(并行GC)-复制

  3. Parallel Scavenge(并行回收GC)-复制

  4. Serial Old(MSC)(串行GC)-标记-整理

  5. CMS(并发GC)-标记-清除

  6. Parallel Old(并行GC)--标记-整理

  7. G1(JDK1.7update14才可以正式商用)

说明:

  1. 1~3用于年轻代垃圾回收:年轻代的垃圾回收称为minor GC

  2. 4~6用于年老代垃圾回收(当然也可以用于方法区的回收):年老代的垃圾回收称为full GC

  3. G1独立完成"分代垃圾回收"


一周热门 更多>