jvm垃圾回收算法——标记清除法
标记清除法
标记清除法是先找到内存里的存活对象并对其进行标记,然后统一把未标记的对象统一的清理,过程大致如下。
优点:标记清除法的特点就是简单直接,速度也非常块,适合存活对象多,需要回收的对象少的场景。
缺点:
1、可用的区域不连续,假设现在突然要往堆内存中放入一个占5个格子的对象呢?虽然堆内存可用空间足够,但这里却没法放。
2、性能不稳定:内存中需要回收的对象,当内存中大量对象都是需要回收的时候,通常这些对象可能比较分散,所以清除的过程会比较耗时,这个时候清理的速度就会比较慢了。
本文来自博客园,作者:zwbsoft,转载请注明原文链接:https://www.cnblogs.com/zwbsoft/articles/16033203.html
电话微信:13514280351