Minor GC ,Full GC 触发条件
2017-11-08 22:22
218 查看
首先澄清一点,关于Full GC和Major GC,个人理解是同一个东西。
Minor GC触发条件:当Eden区满时,触发Minor GC。
Full GC触发条件:
(1)调用System.gc时,系统建议执行Full GC,但是不必然执行
(2)老年代空间不足
(3)方法区空间不足
(4)通过Minor GC后进入老年代的平均大小大于老年代的可用内存
(5)由Eden区、From Space区向To Space区复制时,对象大小大于To Space可用内存,则把该对象转存到老年代,且老年代的可用内存小于该对象大小
Minor GC触发条件:当Eden区满时,触发Minor GC。
Full GC触发条件:
(1)调用System.gc时,系统建议执行Full GC,但是不必然执行
(2)老年代空间不足
(3)方法区空间不足
(4)通过Minor GC后进入老年代的平均大小大于老年代的可用内存
(5)由Eden区、From Space区向To Space区复制时,对象大小大于To Space可用内存,则把该对象转存到老年代,且老年代的可用内存小于该对象大小
相关文章推荐
- Minor GC和Full GC触发条件总结
- JVM中触发full gc的条件
- GC详解及Minor GC和Full GC触发条件总结
- GC详解及Minor GC和Full GC触发条件总结
- GC详解及Minor GC和Full GC触发条件总结
- Major GC和Full GC的区别是什么?触发条件呢?
- full GC触发的条件
- Major GC和Full GC的区别以及触发条件
- GC详解及Minor GC和Full GC触发条件总结
- GC详解及Minor GC和Full GC触发条件总结
- [转]触发fullgc的条件
- full GC触发的条件
- Full gc的触发条件
- JVM 触发 Full GC 的几个条件
- Full Gc触发条件
- GC详解及Minor GC和Full GC触发条件总结
- Major GC和Full GC的区别是什么?触发条件呢?
- GC详解及Minor GC和Full GC触发条件总结
- GC详解及Minor GC和Full GC触发条件总结
- Java触发FULLGC的条件汇总