浅谈GC

  关于Java中的GC,简单来说就是垃圾收集器自动回收生命周期结束的对象,释放内存。   那么怎样确定对象是否存活呢? 可达性分析算法   现在主流的Java虚拟机大多使用这种可达性分析算法来判断对象是否需要进行垃圾回收。具体也就是,从GC Roots出发,向下搜索,形成一个完整的对象引用链。当某个对象没有任何到达GC Roots的引用链时,便认为这个对象的生命周期结束,是可以被回收的。   
相关文章
相关标签/搜索