JVM系列(五)

GC一探究竟(二) 1.前言 在上一篇博客中介绍了关于GC的一些对象回收判断以及简单介绍了方法区的回收,但你们有没有想过,内存的垃圾是如何收集的。因此,本文将讲述几种常见的垃圾收集算法。 2. 标记-清除算法 2.1 原理 该算法分为标记,和清除两个过程,其中,标记过程便是使用可达性分析算法,从GC Roots开始遍历,在可达对象中的对象头进行标记。而在清除过程,在堆内存中从头到尾进行线性遍历,清
相关文章
相关标签/搜索