垃圾回收GC概要

概要 哪裏需要收集:java堆和方法區(廢棄常量和無用的類) 無用的類: 該類所有的實例都已經被回收,堆中不存在該類的任何實例 加載該類的ClassLoader被回收 該類對應的java.lang.class對象沒有在任何地方被引用,無法再任何地方通過反射訪問該類的方法 什麼時候回收:對象已經死亡 可達性分析算法:通過一系列的「GC Roots」的對象作爲起始點,從這些節點開始向下搜索,搜索所走過
相關文章
相關標籤/搜索