MinorGC和FullGC是什么?

1 个回答

  • java蚂蚁
    慢慢理解世界,慢慢更新自己。
    **Minor GC**:对新生代进行回收,不会影响到年老代。因为新生代的 Java 对象大多死亡频繁,所以 Minor GC 非常频繁,一般在这里使用速度快、效率高的算法,使垃圾回收能尽快完成。 **Full GC**:也叫 Major GC,对整个堆进行回收,包括新生代和老年代。由于Full GC需要对整个堆进行回收,所以比Minor GC要慢,因此应该尽可能减少Full GC的次数,导致Full GC的原因包括:老年代被写满和System.gc()被显式调用等。
    发布于 2022-02-21 18:07 •IP属地 江苏
    举报
    评论
    收藏