JVM垃圾回收

如何判断对象可以被回收 Java虚拟机采用可达性分析算法,即从一个根节点向下搜索所有节点,当一个对象无法到达时(孤岛),就判断该对象是可回收对象。 怎么回收对象 标记-清除对象算法 这个算法分为两个阶段:标记和清除,在内存中标记哪些对象是可以被回收的,在标记完成后,统一回收这些被标记的对象。 这么做的很大一个问题是,使得可用的内存区域变得十分零散不连续,如果要分配一个内存区域时,无法提供足够的连续
相关文章
相关标签/搜索