Garbage Collection Algorithm
惜暮
这个作者很懒,什么都没留下…
展开
-
Garbage Collection基础知识
在学习Garbage Collection算法之前,我们需要了解一些Garbage Collection相关的基础知识,比如对象、头、域、指针、堆等等。原创 2019-01-13 14:52:05 · 3662 阅读 · 0 评论 -
GC:标记清除算法
本文主要介绍标准的标记-清除算法的过程,优缺点,以及做的一些优化过程。GC Mark-Sweep Algorithm1.GC标记清除算法1.1 标记阶段1.2 标记阶段算法1.3 清除阶段算法1.4 已回收空闲内存空间再分配1.5 合并(内存碎片整理)2.GC标记清除算法的优缺点3. GC标记清除算法的优化3.1 multi-size空闲链表优化分配速度1.GC标记清除算法标记清除算法主...原创 2019-10-27 22:51:41 · 1049 阅读 · 0 评论 -
GC reference count algorithm
本文主要介绍GC的引用计数算法,包括引用计数算法过程、优缺点、以及优化过程。GC reference count algorithm1.引用计数算法1.1 计数器的增减new_obj() 函数update_ptr() 函数2.引用计数算法的优缺点3. 引用计数的优化3.1 延迟引用计数法3.2 Sticky 引用计数法3.3 一位引用计数法3.4 部分标记 - 清除算法1.引用计数算法核...原创 2019-01-13 21:51:32 · 388 阅读 · 0 评论