clear old record

This commit is contained in:
Lostecho
2023-09-10 10:50:53 +08:00
commit 1cd5bb460f
283 changed files with 68653 additions and 0 deletions

11
Garbage First.md Normal file
View File

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