PermGen:JDK 8 中的過去
Java HotSpot 使用者可能會遇到有關JDK 8 中忽略MaxPermSize 選項的警告此棄用源自於PermGen 空間的刪除,這是一個帶來了一些限制和效能問題的歷史元件。
PermGen 消除的原因
永久代(PermGen) ) 受到以下問題的困擾:
引入元空間
隨著 PermGen 的刪除,JDK 8 引入了一個名為 Metaspace 的新空間。元空間:
元空間調整
雖然預設元空間大小是無限的,但管理員可以使用 -XX:MaxMetaspaceSize 標誌來調整它。此外,-XX:MetaspaceSize 標誌設定初始元空間大小。
透過消除 PermGen,JDK 8 引入了顯著的效能優勢,簡化了垃圾收集,並為未來 JVM 增強提供了可能性。開發人員和系統管理員應該意識到這一變化,並相應地調整他們的調優策略,以利用最新的 Java 進步。
以上是JDK 8 中的 PermGen 空間被什麼取代了?的詳細內容。更多資訊請關注PHP中文網其他相關文章!