可達性分析算法

可達性分析算法 通過GC Roots的對象爲起點,向下搜索,能到達的對象爲不可回收對象,不能到達的對象爲需要回收的對象。Java中就是通過可達性分析算法來判定對象是否存活的。 GC Roots的對象 1)、方法區中常量引用的對象; 2)、方法區中類靜態屬性(static修飾)引用的對象; 3)、虛擬機棧(本地變量表)中引用的對象(正在被使用); 4)、本地方法棧(native修飾方法)中引用的對象
相關文章
相關標籤/搜索