clear old record
This commit is contained in:
11
Garbage First.md
Normal file
11
Garbage First.md
Normal file
@@ -0,0 +1,11 @@
|
||||
面向堆内内存任何部分来组成回收集,衡量标准为哪块内存中存放的垃圾数量最多,回收效益最大
|
||||
基于Region的堆内存布局
|
||||
将Java堆分为多个相等的独立区域,每个Region都可以扮演Eden,Survivor,老年代
|
||||
在特殊的Humongous区域存储大对象,即超过Region容量一半的对象
|
||||
通过对象的回收机制维护一个优先级列表
|
||||
通过[[HotSpot算法实现#记忆集与卡表]]来实现跨Region引用对象
|
||||
执行过程:
|
||||
1. 初始标记
|
||||
2. 并发标记
|
||||
3. 最终标记
|
||||
4. 筛选回收
|
||||
Reference in New Issue
Block a user