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 はアプリケーションのメタデータを処理するための高度に最適化された効率的なソリューションを提供します。
以上がMaxPermSize VM オプションが JDK 8 で無視されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。