堆内存采用分代结构:新生代+老年代堆的垃圾回收:YGC+FGCYGC触发条件对象通常在在年轻代中的Eden区进行分配,如果Eden区域没有足够的空间,那么就会触发YGC(Minor GC),YGC处理的区域只有新生代。每经过一次YGC,存活对象的年龄就会加1。FGC触发条件当晋升到老年代的对象大于了老年代的剩余空间时,就会触发FGC(Major GC)老年代的内存使用率达到了一定阈值(可通过参数调整),直接触发FGC。Metaspace(元空间)在空间不足时会进行扩容,当扩容到了-XX:Me
废柴学编程
2023-08-30
47 点赞
0 评论
71 浏览