461 B
461 B
采用基于Region的堆内存布局 x64平台下分为三种容量
- 小型:2MB,存放小于256KB小对象
- 中型:32MB,存放大于256KB小于4MB对象
- 大型:动态变化为2MB整数倍,最小4MB,只存放一个大对象,不会重分配 通过染色指针标记对象是否存活,直接将标记信息存放在引用对象的指针上
回收过程
并发标记 并发预备重分配 并发重分配 并发重映射
采用基于Region的堆内存布局 x64平台下分为三种容量
并发标记 并发预备重分配 并发重分配 并发重映射