《深入理解Java虛擬機》學習筆記之垃圾收集器與內存分配策略

一、概述 GC(Garbage Collection)需要完成的三件事 (1)哪些內存需要回收 (2)什麼時候回收 (3)如何回收 GC主要面向Java堆和方法區中的內存 原因:這部份內存的分配和回收都是動態的 只有在程序處於運行期間時才能知道會創建哪些對象 程序計數器、虛擬機棧、本地方法棧三個區域隨線程而生、隨線程而滅,內存分配和回收具有確定性 二、對象已死嗎(判斷對象是否存活) 1、引用計數算
相關文章
相關標籤/搜索