Files
Hui-s-notebook/ZGC收集器.md
2023-09-10 10:50:53 +08:00

461 B
Raw Permalink Blame History

采用基于Region的堆内存布局 x64平台下分为三种容量

  • 小型2MB存放小于256KB小对象
  • 中型32MB存放大于256KB小于4MB对象
  • 大型动态变化为2MB整数倍最小4MB只存放一个大对象不会重分配 通过染色指针标记对象是否存活,直接将标记信息存放在引用对象的指针上

回收过程

并发标记 并发预备重分配 并发重分配 并发重映射