VM Options Explorer - Switch comparison of OpenJDK11 vs Dragonwell JDK11


Dragonwell JDK11 changed default values for:

NameOpenJDK11 valueDragonwell JDK11 value
ZVerifyMarkingfalsetrueInDebug

Dragonwell JDK11 added:

AppCDSClassFingerprintCheck
AppCDSLegacyVerisonSupport
AppCDSVerifyClassPathOrder
ArrayAllocationWarningSize
AsyncLogBufferSize
DefaultCoroutineStackSize
DumpAppCDSWithKlassId
DumpPerfMapAtExit
EagerAppCDS
EnableCoroutine
EnableVectorAggressiveReboxing
EnableVectorReboxing
EnableVectorSupport
G1PeriodicGCInterval
G1PeriodicGCInvokesConcurrent
G1PeriodicGCSystemLoadThreshold
IgnoreAppCDSDirCheck
NotFoundClassOpt
PrintEagerAppCDSExceptions
PrintThreadCoroutineInfo
SoftMaxHeapSize
UseAltFastLocking
UseAltGCForwarding
UseCompactObjectHeaders
UseOWSTTaskTerminator
UseVectorMacroLogic
UseVtableBasedCHA
UseWisp2
UseWispMonitor
VerboseWisp
Wisp2ThreadStop
ZHighUsagePercent
ZMarkStackSpaceLimit
ZMediumObjectUpperBound
ZRelocationReservePercent
ZUncommit
ZUncommitDelay
ZUnloadClassesFrequency
ZVerifyViews

Dragonwell JDK11 removed:

ZConcurrentJNIWeakGlobalHandles
ZConcurrentStringTable
ZConcurrentVMWeakHandles
ZMarkStacksMax
ZOptimizeLoadBarriers
ZStallOnOutOfMemory
ZStatisticsForceTrace
ZWeakRoots