【Java JVM】Java虛擬機內存分配幾個原則

一、大多數狀況下,對象在新生代Eden區中分配。當Eden區沒有足夠空間進行分配時,虛擬機將發起一次Minor GCweb 二、大對象直接進入老年代。大對象指須要大量連續內存空間的Java對象,最典型的大對象就是那種很長的字符串以及數組。數組 三、長期存活的對象將進入老年代。 虛擬機採用分代收集的思想來管理內存,那麼內存回收時就必須能識別哪些對象應放在新生代,哪些對象應放在老年代中。爲了作到這一點
相關文章
相關標籤/搜索