《深入理解Java虛擬機》讀書筆記2--垃圾收集(GC)與內存分配

垃圾收集(Garbage Collection,GC),其實主要需要完成3件事情:哪些內存需要回收?什麼時候回收?如何回收? 對於程序計數器、虛擬機棧以及本地方法棧,這三塊內存區域是線程私有的,伴線程生,隨線程死,並且每一個棧幀需要的內存在類結構確定後基本就確定了,因此對於這幾塊區域,內存的分配以及回收具備可確定性,當方法結束或者線程結束時,內存隨之回收 但是對於堆以及方法區,運行時才能確定需要創
相關文章
相關標籤/搜索