【深入淺出JVM】——垃圾回收機制

哪些內存需要回收?     JVM的內存結構包括五大區域:程序計數器,虛擬機棧,本地方法棧,堆區,方法區。其中程序計數器,虛擬機棧,本地方法棧隨線程而生,隨線程而滅,所以這幾個區域的內存分配和回收都是具備確定性,不需要過多考慮回收的問題,因爲方法結束或線程結束時,內存自然就跟隨着回收 。堆區存放的是對象實例,也是GC回收的主要區域。 主要回收廢棄常量和無用的類 判斷廢棄常量;沒有地方再引用即爲廢棄
相關文章
相關標籤/搜索