Minor GC与Full GC分别在什么时候发生?

1 个回答

  • 凤鸣
    无论什么关系,我看不到我想要的态度。我就不会给你想要的细节。
    ### Minor GC 与 Full GC 发生的条件 - **Minor GC (MGC / YGC)**: - **发生条件**:新生代内存不够用时发生。 - **触发机制**:当新生代内存不足以分配新对象时,JVM 触发 Minor GC,对新生代进行垃圾回收,将存活对象移动到 Survivor 区或老年代。 - **Full GC (FGC)**: - **发生条件**:JVM 内存不够用时发生。 - **触发机制**:当老年代内存不足、永久代内存不足或系统资源紧张时,JVM 触发 Full GC,对整个堆和永久代进行垃圾回收,清理不可达对象。
    编辑于 2024-07-22 20:40 •IP属地 北京
    举报
    评论
    收藏1