分代:
新生代:minor GC 就是对年轻代收集,会比较频繁,比较适用复制算法
老年代:major GC 一般情况下老年代GC都伴随着minor gc,但是也不是一定的(CMS的concurrent collection模式就是只收集老年代)老年代比较适用标记清除/整理算法
Mixed GC:收集整个young gen以及部分old gen的GC(只有G1有这个模式)
Full GC
Full GC定义是相对明确的,就是针对整个新生代、老生代、元空间(metaspace,java8以上版本取代perm gen)的全局范围的GC。
对于JVM虚拟机GC的理解
最新推荐文章于 2023-02-07 16:39:06 发布