1.堆
幾乎所有對象實例被分配到這裏,也是垃圾收集器管理的主要區域。
Java堆可以被分爲新生代和老生代。
進一步劃分,則有Eden空間、From Survivor空間、To Survivor空間等。
無論如何劃分,都是爲了更好地回收內存、更快的分配內存。
2. 方法區
方法區由於存儲虛擬機加載的類的信息、常量、靜態變量、JIT編譯後的代碼等。
幾乎所有對象實例被分配到這裏,也是垃圾收集器管理的主要區域。
Java堆可以被分爲新生代和老生代。
進一步劃分,則有Eden空間、From Survivor空間、To Survivor空間等。
無論如何劃分,都是爲了更好地回收內存、更快的分配內存。
方法區由於存儲虛擬機加載的類的信息、常量、靜態變量、JIT編譯後的代碼等。