垃圾回收算法与Hotspot算法实现以及垃圾回收器

垃圾回收算法   1. 标记 - 清除 在标记阶段,程序会检查每个对象是否为活动对象,如果是活动对象,则程序会在对象头部打上标记。 在清除阶段,会进行对象回收并取消标志位,另外,还会判断回收后的分块与前一个空闲分块是否连续,若连续,会合并这两个分块。回收对象就是把对象作为分块,连接到被称为 “空闲链表” 的单向链表,之后进行分配时只需要遍历这个空闲链表,就可以找到分块。 在分配时,程序会搜索空闲链
相关文章
相关标签/搜索