I make tools for understanding the Java Virtual Machine. Please support my work by sponsoring me on GitHub. Thank you!

VM Options Explorer - Switch comparison of OpenJDK11 vs Oracle JDK11


Oracle JDK11 changed default values for:

None

Oracle JDK11 added:

EnableJVMCIProduct
JVMCIEventLogLevel
JVMCILibDumpJNIConfig
JVMCILibPath
UseJVMCINativeLibrary

Oracle JDK11 removed:

AbortVMOnSafepointTimeout
AbortVMOnVMOperationTimeout
AbortVMOnVMOperationTimeoutDelay
DumpSharedMappingsInCore
ErrorFileToStderr
ErrorFileToStdout
ExtensiveErrorReports
MethodProfileWidth
PrintMetaspaceStatisticsAtExit
SafepointALot
ShenandoahAllocFailureALot
ShenandoahAllocSpikeFactor
ShenandoahAllocationThreshold
ShenandoahAlwaysClearSoftRefs
ShenandoahCASBarrier
ShenandoahCloneBarrier
ShenandoahCodeRootsStyle
ShenandoahControlIntervalAdjustPeriod
ShenandoahControlIntervalMax
ShenandoahControlIntervalMin
ShenandoahCriticalFreeThreshold
ShenandoahDegeneratedGC
ShenandoahElasticTLAB
ShenandoahEvacReserve
ShenandoahEvacReserveOverflow
ShenandoahEvacWaste
ShenandoahFullGCThreshold
ShenandoahGCHeuristics
ShenandoahGCMode
ShenandoahGarbageThreshold
ShenandoahGuaranteedGCInterval
ShenandoahHumongousMoves
ShenandoahHumongousThreshold
ShenandoahIUBarrier
ShenandoahImmediateThreshold
ShenandoahImplicitGCInvokesConcurrent
ShenandoahInitFreeThreshold
ShenandoahLearningSteps
ShenandoahLoadRefBarrier
ShenandoahLoopOptsAfterExpansion
ShenandoahMarkLoopStride
ShenandoahMarkScanPrefetch
ShenandoahMaxRegionSize
ShenandoahMaxSATBBufferFlushes
ShenandoahMinFreeThreshold
ShenandoahMinRegionSize
ShenandoahOOMDuringEvacALot
ShenandoahOptimizeStaticFinals
ShenandoahPacing
ShenandoahPacingCycleSlack
ShenandoahPacingIdleSlack
ShenandoahPacingMaxDelay
ShenandoahPacingSurcharge
ShenandoahParallelRegionStride
ShenandoahPreclean
ShenandoahRefProcFrequency
ShenandoahRegionSampling
ShenandoahRegionSamplingRate
ShenandoahRegionSize
ShenandoahSATBBarrier
ShenandoahSATBBufferSize
ShenandoahSelfFixing
ShenandoahSoftMaxHeapSize
ShenandoahSuspendibleWorkers
ShenandoahTargetNumRegions
ShenandoahUncommit
ShenandoahUncommitDelay
ShenandoahUnloadClassesFrequency
ShenandoahVerify
ShenandoahVerifyLevel
UseCharacterCompareIntrinsics
UseCopySignIntrinsic
UseSignumIntrinsic