陕西住房和城乡建设厅网站,苏州工业园区公积金,哈尔滨安康养老院收费标准,北京搬家公司24小时服务电话一、GC垃圾回收【总体概览】 JVM进行GC时#xff0c;并非每次都对上面的三个内存区域#xff08;新生区、养老区、元空间/永久代#xff09;一起回收#xff0c;大部分回收的是新生区里边的垃圾#xff0c;因此GC按照回收的区域又分为了两种类型#xff0c;一种是发生在新…一、GC垃圾回收【总体概览】 JVM进行GC时并非每次都对上面的三个内存区域新生区、养老区、元空间/永久代一起回收大部分回收的是新生区里边的垃圾因此GC按照回收的区域又分为了两种类型一种是发生在新生区的普通GCMinor GC,一种是发生在养老区的全局GCMajor GC或者Full GC 二、Minor GC vs Full GC
2.1、Minor GC 发生在新生区的垃圾回收因为绝大多数的Java对象存活率都不高所以Minor GC非常频繁一般回收速度也比较快。 2.2、Major GC 发生在养老区的垃圾回收出现了Major GC经常会伴随着至少一次的Minor GC不是绝对的Major GC的速度一般要比Minor GC慢10倍以上因为新生区占1/3、养老区占2/3