web-dev-qa-db-ja.com

認識されないVMオプション 'UseParNewGC'、エラー:Java仮想マシンを作成できませんでした

Jre 10.0.1 64ビットを使用してサーバーを起動しようとしています。 Windows起動バッチファイルのJVMの設定に明らかな変更があります。エラーの参照ポイントとして-XX:+UseParNewGCを設定すると、Java 10設定に対してJava 8設定でJVMサーバーを起動するためにこれを変更する必要があります見せた?

エラー参照の原因となるコード行は次のとおりです。

set Java_PARAMETERS=-XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10
12
Javacodeman113

このコレクターはJDK 9で非推奨になり、JDK 10で削除されました。

https://bugs.openjdk.Java.net/browse/JDK-8151084

新しいデフォルトはG1コレクターであり、ニーズに合っているかどうかを確認することをお勧めします。

13
Peter Lawrey

ピーターの答えのフォローアップ、フラグは

-XX:+UseG1GC

Oracle で説明されているように

7
kometen