VM Options Explorer - Switch comparison of OpenJDK11 vs Zulu JDK11

Hey Reader! If these notes float your boat you'll find more great JVM info in this book I co-wrote! Optimizing Java: Practical techniques for improving JVM application performance

Zulu JDK11 changed default values for:

None

Zulu JDK11 added:

OverrideVMProperties
UseOpenJSSE
UseShenandoahGC

Zulu JDK11 removed:

AllowExtshm
ArraycopyDstPrefetchDistance
ArraycopySrcPrefetchDistance
AvoidUnalignedAccesses
BlockCopyLowLimit
BlockZeroingLowLimit
CICompileOSR
CSEArrayLength
CodeCacheMinimumUseSpace
CodeCacheSegmentSize
CodeEntryAlignment
DSCR_DPFD_PPC64
DSCR_PPC64
DSCR_URG_PPC64
ExpandLoadingBaseDecode
ExpandLoadingBaseDecode_NN
ExpandLoadingBaseEncode
ExpandLoadingBaseEncode_NN
FLOATPRESSURE
INTPRESSURE
InlineIntrinsics
InsertEndGroupPPC64
JVMInvokeMethodSlack
MVCLEThreshold
MaxExpectedDataSegmentSize
NearCpool
OptimizePollingPageLocation
OptimizeSinglePrecision
OptoPeephole
PowerArchitecturePPC64
PreferLAoverADD
ProfileTraps
RegisterCostAreaRatio
ReoptimizeCallSequences
RoundFPResults
ShenandoahSoftMaxHeapSize
SoftwarePrefetchHintDistance
SuperwordUseVSX
TraceTraps
TrapBasedICMissChecks
TrapBasedNotEntrantChecks
TwoOperandLIRForm
UncommonNullCast
Use64KPages
UseBarriersForVolatile
UseBlockCopy
UseBlockZeroing
UseBsdPosixThreadCPUClocks
UseByteReverseInstruction
UseByteReverseInstructions
UseCBCond
UseCISCSpill
UseCRC32
UseCountLeadingZerosInstructionsPPC64
UseCountTrailingZerosInstructionsPPC64
UseExplicitCommit
UseExtendedFileIO
UseExtendedLoadAndReserveInstructionsPPC64
UseFastAccessorMethods
UseFastEmptyMethods
UseLSE
UseLoadInstructionsForStackBangingPPC64
UseMPMUL
UseNeon
UseNiagaraInstrs
UsePower6SchedulerPPC64
UseRotateAndMaskInstructionsPPC64
UseSIGTRAP
UseSIMDForArrayEquals
UseSIMDForMemoryOps
UseSimpleArrayEquals
UseStaticBranchPredictionForUncommonPathsPPC64
UseStaticBranchPredictionInCompareAndSwapPPC64
UseVIS
ZapMemory