其他分享
首页 > 其他分享> > JVM GC有哪几种,有什么区别,分别有什么触发条件?

JVM GC有哪几种,有什么区别,分别有什么触发条件?

作者:互联网

Minor GC:对象从新生代区域消失的过程,清理整个YoungGen,eden和S0/S1的清理都会由于MinorGC Allocation Failure(YoungGen区内存不足)而触发minorGC;

major GC:对象从老年代区域消失的过程,OldGen区内存不够而触发MajorGC;

Full GC:清理整个堆空间,包括新生代、老年代、永久代,触发的场景:

标签:触发,晋升,Failure,线程,GC,JVM,哪几种,CMS
来源: https://blog.csdn.net/HUBA_yosa/article/details/122042567