JVM運行時內存概念-堆棧及新生代、老年代、持久代

JVM內存有一些按不同標準劃分的概念,這裏來理清一下。 一、首先java虛擬機規範定義了java運行時數據區在概念上應該有的分區,這是抽象概念不對應也不限制物理上的具體實現,不同的虛擬機可以有不同的實現,但是在抽象上必須要有這些區。 二、說完了邏輯概念,再說虛擬機實現,在實現虛擬機的時候,考慮垃圾回收效率,將JVM內存劃分爲三塊:元數據區,老年代,新生代;注意這裏的分代概念和運行時數據區是兩個不同
相關文章
相關標籤/搜索