JDK 8 中的PermGen 刪除:為什麼忽略VM 選項
簡介
JDK 8帶來Java 虛擬機器(JVM)架構發生重大變化,包括消除永久代 (PermGen)。此更改影響了 Eclipse 和其他應用程式與 JVM 互動的方式。
問題
在 JDK 8 中執行 Eclipse 時,使用者可能會遇到警告訊息,指示 MaxPermSize VM 選項被忽略。此訊息提出了有關丟棄此參數的原因的問題。
忽略MaxPermSize 的原因
忽略MaxPermSize VM 選項的原因源自於與PermGen 相關的幾個缺點:
元空間:替代品
在JDK 8 中,PermGen 已被Metaspace 取代,它具有以下優點:結論
JDK 8 中刪除 PermGen 為 Java 應用程式帶來了顯著的效能和穩定性優勢。雖然 MaxPermSize VM 選項不再相關,但 Metaspace 提供了一個高度最佳化且高效的解決方案來處理應用程式元資料。
以上是為什麼 JDK 8 中忽略 MaxPermSize VM 選項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!