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

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

相关推荐
WizLC16 小时前
【JAVA】JVM类加载器知识笔记
java·jvm·笔记
CodeAmaz17 小时前
Java 垃圾回收(GC)算法详解
java·jvm·算法·垃圾回收算法
漫漫求19 小时前
Java内存模型【JMM】、JVM内存模型
java·开发语言·jvm
dddaidai12320 小时前
深入JVM(三):JVM执行引擎
java·jvm
小羊学伽瓦1 天前
ThreadLocal
java·jvm·算法
脸大是真的好~1 天前
JVM面试题相关-中级
jvm
利刃大大1 天前
【JavaSE】十九、JVM运行流程 && 类加载Class Loading
java·开发语言·jvm
福尔摩斯张1 天前
Linux Kernel 设计思路与原理详解:从“一切皆文件“到模块化架构(超详细)
java·linux·运维·开发语言·jvm·c++·架构
deng-c-f1 天前
Linux C/C++ 学习日记(51):内存池
jvm·学习
没有bug.的程序员1 天前
SOA、微服务、分布式系统的区别与联系
java·jvm·微服务·架构·wpf·日志·gc