JVM內存分哪幾個區,每個區的作用是什麼?

Java虛擬機主要分爲以下幾個區: 方法區 有時候也成爲永久代,在該區內很少發生垃圾回收,但是並不代表不發生GC,在這裏進行的GC主要是對方法區裏的常量池和對類型的卸載 方法區主要用來存儲已被虛擬機加載的類的信息、常量、靜態變量和即時編譯器編譯後的代碼等數據 該區域是被線程共享的 方法區裏有一個運行時常量池,用於存放靜態編譯產生的字面量和符號引用。該常量池具有動態性,也就是說常量並不一定是編譯時確
相關文章
相關標籤/搜索