什么时候触发full gc?

Posted 四猿外

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么时候触发full gc?相关的知识,希望对你有一定的参考价值。

(1)调用System.gc时,系统建议执行Full GC,但是不必然执行

(2)老年代空间不足

(3)方法去空间不足

(4)通过Minor GC后进入老年代的平均大小大于老年代的可用内存

(5)由Eden区、From Space区向To Space区复制时,对象大小大于To Space可用内存,则把该对象转存到老年代,且老年代的可用内存小于该对象大小

以上是关于什么时候触发full gc?的主要内容,如果未能解决你的问题,请参考以下文章

Major GC和Full GC的区别是什么?触发条件呢?

触发JVM进行Full GC的情况及应对策略

JVM 什么时候会full gc

GC 触发Full GC执行的情况

Minor GC ,Full GC 触发条件

minor gc , major gc ,full gc, mixed gc的理解总结