学习笔记(3):Java进阶高手课-深入JVM虚拟机-对于堆内存,虚拟机如何进行分代管理?...

it2026-02-17  10

立即学习:https://edu.csdn.net/course/play/28423/392118?utm_source=blogtoedu

JVM根据对象在内存中存活时间的长短,将内存堆分为新生代(1/3)和老年代(2/3)

新生代:Eden,(S0,S1) Survivor(8:1:1)

当新生代放不下的时候--放入老年代,当Eden满时,触发——MinorGC

过程:将需要保存的内容复制到S0中,再次进行GC时,都放置S 1 中,,清空S0 ,Eden

 

 

 

相关资源:深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理).zip
最新回复(0)