Java对象内存分配
2019-05-30 09:44:33 0 举报
登录查看完整内容
Java对象在内存中的分配过程
作者其他创作
大纲/内容
失败
Y
结果
成功
尝试TLAB分配
类装载(加载,解析,初始化)
总体流程
栈上分配
TLAB分配
N
Eden分配
不可以
reference入栈
尝试栈上分配
检测是否装载
ByteCode
是
对象
是否可以直接进入老年代
对象初始化
更新PC寄存器
分配流程
老年代分配
否
![对象在内存的引用方式与method的结构](https://www.processon.com/chart_image/template/thumb/5cef3593e4b0cba2b675f440.png?tid=5c9499c9e4b0d1a5b108ac3b)
收藏
![Java对象内存分配](https://www.processon.com/chart_image/template/thumb/5cef3581e4b0cba2b675f436.png?tid=5cb83941e4b08b66b9b0bfd8)
收藏
0 条评论
回复 删除
下一页