JVM-垃圾收集器與內存分配策略

判斷對象是否存活的相關算法 1.引用計數算法 引用計算算法核心是,對象每多一個引用,則計數值加1,當引用失效時,計數器值就減1;當計數值爲0時,認爲對象無用。 但是其中會出現循環引用問題,既是A引用B,B引用A。計數值不爲0,對象無用,但無法被回收。 2.可達性分析算法 這個算法的基本思路就是通過一系列的稱爲「GC Roots」的對象作爲起始點,從這些節點開始向下搜索,搜索所走過的路徑稱爲引用鏈(
相關文章
相關標籤/搜索