3.堆内存模型
2022-05-06 12:35:40 8 举报
堆内存模型
作者其他创作
大纲/内容
Eden(8/10)
new
s1(1/10)
对象头分代年龄+1
Survivor 区
老年代(2/3)
1、Eden元区放满触发minor gc
年轻代
new 1
new 2
非垃圾对象复制一份挪到Survivor区即没有gc root引用的对象
s0(1/10)
字节码执行引擎开启垃圾收集线程
堆
分代年龄达到15放到老年代
2、Eden元区又放满
非垃圾对象复制一份挪到另一个Survivor区
4、如果重复以上步骤,触发minor gc
3、触发minor gc
1、jvisualvm:jdk自带的调优工具2、只要触发gc就会Stop the world(STW),minor gc STW的时间可以忽略不计
0 条评论
下一页