JVM進階(三) 內存分配與回收策略

    虛擬機中的堆分爲年輕代和年老代。永久代是非堆內存,它又叫做方法區(一般的說法),主要存儲已被加載的類信息、常量、靜態變量。而該區域在java8已被刪除,取而代之的是元空間。堆是整個Java內存模型中佔用最大的一部分,而且不是連續的。當有需要分配內存的時候,一般有兩個方法分:指針碰撞和空閒列表。該部分的內存回收是由虛擬機的垃圾收集器GC進行管理的。      堆是存放對象以及數組的區域,但不
相關文章
相關標籤/搜索