【JVM】靈性一問——爲什麼用元空間替換永久代?

前言 首先需要明確的是,以下我們討論的HotSpot虛擬機,其他類型的虛擬機,例如JRockit與J9等,壓根就沒有永久代的概念。因此,下面所說的「虛擬機」都是HotSpot版本的。 要想理解這種變化的原因,需要先理解方法區、永久代與元空間的概念與之間的關係。 方法區與永久代,元空間之間的關係 方法區是一種規範,不同的虛擬機廠商可以基於規範做出不同的實現,永久代和元空間就是出於不同jdk版本的實現
相關文章
相關標籤/搜索