我们在前面分别介绍了jvm的major gc 和 full gc,那么这里我们介绍下minor gc。
那么什么是minor gc呢?
在jvm的内存区域,我们分了年轻代和老年代。 在年轻代里面,我们又分了eden区,S0区,S1区 在触发垃圾回收的时候,我们知道新创建的对象都会放到eden区,当eden区空间不足,则会进行一次标记清除,剩余对象就会分配到s区。这里发生的标记清除的垃圾回收就叫做minor gc。
所以我们可以知道,在jvm垃圾回收里面,最常见的就是minor gc。
我们在前面分别介绍了jvm的major gc 和 full gc,那么这里我们介绍下minor gc。
那么什么是minor gc呢?
在jvm的内存区域,我们分了年轻代和老年代。 在年轻代里面,我们又分了eden区,S0区,S1区 在触发垃圾回收的时候,我们知道新创建的对象都会放到eden区,当eden区空间不足,则会进行一次标记清除,剩余对象就会分配到s区。这里发生的标记清除的垃圾回收就叫做minor gc。
所以我们可以知道,在jvm垃圾回收里面,最常见的就是minor gc。
还没有评论,来说两句吧...