对象在堆中的创建过程
2019-09-20 03:22:39 31 举报
Java对象在堆中的创建过程
作者其他创作
大纲/内容
是
放入另一个未被使用的S区
晋升至老年代
YGC后的Eden区是否放下 A 对象
否
触发FullGC
对象是否超过计数器阈值15
报错OutOfMemoryError
另一个S区能否放下
FullGC后的Old区是否放的下 A对象
加上正在被使用的S1区对象
Eden区能否放的下该对象
Old区是否放的下 A对象
标记仍被引用的对象
对象创建过程
新对象 A 申请
触发Young GC
Young GC过程
分配内存
0 条评论
回复 删除
下一页