JVM 对象创建
2021-02-04 01:51:42 5 举报
JVM 对象创建
作者其他创作
大纲/内容
不够
栈
对象创建
内存分配
1、逃逸分析,标量替换2、大对象判断与创建3、垃圾回收 年轻代堆内存大小及占比设置; 对象从年轻代转移到老年代; 对象动态年龄判断; 老年代空间分配担保机制4、垃圾判断 引用计数算法; 可达性分析算法5、常见引用类型6、finalize()方法重写
足够
new Object(对象布局)对象头 | 数据实例 | padding
5、执行init
空闲列表
4、设置对象头重要
内存大小
垃圾回收
1、加载类
堆
指针碰撞
2、分配内存
3、初始化
0 条评论
回复 删除
下一页