GC垃圾回收之标记清除、复制、标记整理和分代回收算法详解

GC进行垃圾回收,首先通过引用计数法和根搜索法判断对象是否存活,再通过标记清除、或者复制、标记整理以及分代回收算法进行垃圾回收,本篇博客将对该4种算法进行详细讲解。 1)标记清除 其实很好理解,就是标记哪些是垃圾,然后执行清除就把空间清理出来了,这就是标记清除算法。 假设上图中的小中大三种方块对应1M、2M和4M,清除标记的垃圾以后,就会产生很多段内存空间(内存碎片),而实际开辟内存空间时,需要的
相关文章
相关标签/搜索