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 Dragonwell JDK11


Dragonwell JDK11 changed default values for:

NameOpenJDK11 valueDragonwell JDK11 value
ZVerifyMarkingfalsetrueInDebug

Dragonwell JDK11 added:

AppCDSClassFingerprintCheck
AppCDSLegacyVerisonSupport
AppCDSVerifyClassPathOrder
ArrayAllocationWarningSize
DefaultCoroutineStackSize
DumpAppCDSWithKlassId
EagerAppCDS
EnableCoroutine
IgnoreAppCDSDirCheck
NotFoundClassOpt
PrintEagerAppCDSExceptions
PrintThreadCoroutineInfo
SoftMaxHeapSize
UseOWSTTaskTerminator
UseWisp2
UseWispMonitor
VerboseWisp
Wisp2ThreadStop
ZHighUsagePercent
ZMarkStackSpaceLimit
ZMediumObjectUpperBound
ZRelocationReservePercent
ZUncommit
ZUncommitDelay
ZUnloadClassesFrequency
ZVerifyViews

Dragonwell JDK11 removed:

ZConcurrentJNIWeakGlobalHandles
ZConcurrentStringTable
ZConcurrentVMWeakHandles
ZMarkStacksMax
ZOptimizeLoadBarriers
ZStallOnOutOfMemory
ZStatisticsForceTrace
ZWeakRoots