-Xms4G -Xmx4G -XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+ParallelRefProcEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+UseStringDeduplication -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+OmitStackTraceInFastThrow -XX:-DontCompileHugeMethods -XX:-UseAdaptiveSizePolicy -XX:+PerfDisableSharedMem -XX:+AlwaysPreTouch -XX:+OptimizeStringConcat -XX:+UseCodeCacheFlushing -XX:+UseThreadPriorities -XX:+UseLoopPredicate -XX:+UseNUMA -XX:G1NewSizePercent=28 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -Dlog4j2.formatMsgNoLookups=true -Dterminal.jline=false -Dfml.readTimeout=600000 -Dfml.connectTimeout=600000 -Xlog:async -Djava.security.egd=file:/dev/urandom --add-modules jdk.incubator.vector