JVM進階(五)——GC之標記

前言   堆分爲年輕代和年老代。永久代是非堆內存,它又叫做方法區(一般的說法),主要存儲已被加載的類信息、常量、靜態變量。而該區域在java8已被刪除,取而代之的是元空間,我會在後面的章節細講。 什麼是標記?怎麼標記?   第一個問題相信大家都知道,標記就是對一些已死的對象打上記號,方便GC清理。 至於怎麼標記,一般有兩種方法:引用計數和可達性分析。    引用計數實現起來比較簡單,就是給對象添加
相關文章
相關標籤/搜索