02| JVM堆中垃圾回收的大致过程

如果一直在创建对象,堆中年轻代中Eden区会逐渐放满,如果Eden放满,会触发minor GC回收,创建对象的时GC Roots,如果存在于里面的对象,则被视为非垃圾对象,不会被此次gc回收,就会被移入到survivor区中的s0中,然后给对象的分代年龄加1;不存在于gcroot中的视为垃圾对象,会被回收掉;当老年代中的空间放满后会触发Full GC操作

相关推荐
lpruoyu2 小时前
颜群JVM【05】强软弱虚引用
jvm
勤奋菲菲9 小时前
使用Mybatis-Plus,以及sqlite的使用
jvm·sqlite·mybatis
稚辉君.MCA_P8_Java11 小时前
JVM第二课:一文讲透运行时数据区
jvm·数据库·后端·容器
杨DaB20 小时前
【JavaSE】JVM
java·jvm
code小毛孩1 天前
如何简单的并且又能大幅度降低任务队列的锁粒度、提高吞吐量?
java·jvm·数据库
用手手打人1 天前
JVM(九)-- 类的生命周期
jvm
深海呐1 天前
Android 编译速度优化:JVM堆内存扩充
android·jvm·jvm内存扩充·android 加快编译速度
哈基米喜欢哈哈哈1 天前
低版本的JVM遇到高版本的class字节码是否会报错
java·jvm
用手手打人1 天前
JVM(八)-- Class文件
jvm
235161 天前
【并发编程】详解volatile
java·开发语言·jvm·分布式·后端·并发编程·原理