Java堆內存劃分

根據對象的存活率(年齡)Java堆內存劃分爲3種,新生代,老年代,永久代; 1.新生代 比如我們在方法中區new一個對象,那這方法調用完畢後,對象就會被回收,這就是一個典型的新生代對象。 現在的商業虛擬機都採用這種手機算法來回收新生代,新生代中的對象98%都是朝生夕死的,所以並不需要按照1:1的比例來劃分內存空間,而是將內存分爲一塊比較大的Eden空間和兩塊比較小的Survivor空間,每次使用E
相關文章
相關標籤/搜索