jvmjava-10jvm-crash

Unrecognized VM option 'UseParNewGC' , Error: Could not create the Java Virtual Machine


I am trying to start a server using jre 10.0.1 64 bit. There is an obvious change in the settings for the JVM in windows start batch files. With the setting of -XX:+UseParNewGC as the reference point of the error what would this need to be changed to in order to get a JVM server start with java 10 versus the java 8 settings I have shown?

The line of code causing the error reference is:

set JAVA_PARAMETERS=-XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10

Solution

  • As a follow up to Peter's answer the flag is

    -XX:+UseG1GC
    

    as described at Oracle