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

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

相关推荐
麦兜*4 小时前
【SpringBoot 】Spring Boot OAuth2 六大安全隐患深度分析报告,包含渗透测试复现、漏洞原理、风险等级及完整修复方案
java·jvm·spring boot·后端·spring·系统架构
大佐不会说日语~5 小时前
JVM垃圾回收机制面试笔记
jvm·笔记·面试
TCChzp19 小时前
synchronized全链路解析:从字节码到JVM内核的锁实现与升级策略
java·jvm
埃泽漫笔1 天前
JVM 基础 - JVM 内存结构
jvm
典孝赢麻崩乐急1 天前
Java学习---JVM(1)
java·jvm·学习
Devil枫1 天前
Kotlin项目实战与总结
开发语言·jvm·kotlin
timing9941 天前
SQLite3 中列(变量)的特殊属性
java·jvm·sqlite
Zhu_S W1 天前
深入理解Java虚拟机:Java内存区域与内存溢出异常
java·开发语言·jvm
AskHarries1 天前
深入探索Java虚拟机的神秘接口:JVMTI
java·jvm
清心歌2 天前
JVM字节码加载与存储中的细节
jvm