Java虛擬機:JVM內存分代策略

   Java虛擬機根據對象存活的週期不同,把堆內存劃分爲幾塊,一般分爲新生代、老年代和永久代(對HotSpot虛擬機而言),這就是JVM的內存分代策略。        爲什麼要分代?        堆內存是虛擬機管理的內存中最大的一塊,也是垃圾回收最頻繁的一塊區域,我們程序所有的對象實例都存放在堆內存中。給堆內存分代是爲了提高對象內存分配和垃圾回收的效率。試想一下,如果堆內存沒有區域劃分,所有的
相關文章
相關標籤/搜索