java虛擬機(6)垃圾回收算法實現細節

根節點枚舉 以可達性分析算法中從GC Roots集合找引用鏈這個操作作爲介紹虛擬機高效實現的第一個例子。 固定可作爲GC Roots的節點主要在全局性的引用(例如常量或類靜態屬性)與執行上下文(例如棧幀中的本地變量表)中。目標明確,但Java應用越做越龐大,方法區的大小就常有數百上千兆,裏面的類、常量等更是恆河沙數,檢查以這裏爲起源的引用需耗費大量時間。 主流Java虛擬機使用的都是準確式垃圾收集
相關文章
相關標籤/搜索