GC算法

1、引用计数法 有引用加1,引用失效减1,当值为0,进行回收。 第二次理解: 但是要维护一个引用计数器,有些没必要。 2、复制算法 顾名思义,将一块内存中的存活对象复制到另一个内存中,然后将内存清空。因此这样不会产生内存碎片。 而且复制算法一般会用在新生代,因为新生代的极大部分数据都是朝生夕死的,复制量小,效率高。 但是这样做却需要双倍的空间,因为有一块内存始终是空的。 3、标记清除(Mark-S
相关文章
相关标签/搜索