垃圾回收原理機制及算法(GC)

Java主要做三件事: 哪些內存需要回收? 什麼時候回收? 如何回收?   Java中哪些內存需要回收? jvm會分配一個運行時內存空間。包括五部分:程序計數器,虛擬機棧,本地方法棧,方法區,堆。其中程序計數器,虛擬機棧,本地方法棧是每個線程私有內存空間,隨線程而生,隨線程而亡。這三個區域的內存分配和回收都是確定的,無需考慮回收問題。         方法區和堆需要考慮,一個接口的多個實現類需要的
相關文章
相關標籤/搜索