GC回收过程与算法?

哪些可以回收? 什么时候可以回收? 怎样回收? 哪些对象可以回收的算法: 引用计算法:对象引用一次就加+1,0是可以回收的,但会存在循环引用问题。 根搜索算法:又叫可达性分析,以根作为起点没有路径则为是失效的。 怎样回收? 标记清除算法:标记后进行清除,会出现内存碎片化缺点。 复制算法:使用同样的两块内存,当内存满时活对象复制到另一个内存中。内存用一半而已。 标记整理算法:将存活对象移向内存的一端
相关文章
相关标签/搜索