VM Options Explorer - Switch comparison of OpenJDK15 vs Zulu JDK15

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 JDK15 changed default values for:

None

Zulu JDK15 added:

OverrideVMProperties
UseOpenJSSE

Zulu JDK15 removed:

AllowExtshm
AvoidUnalignedAccesses
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
SoftwarePrefetchHintDistance
SuperwordUseVSX
TraceTraps
TrapBasedICMissChecks
TwoOperandLIRForm
UncommonNullCast
Use64KPages
UseBlockZeroing
UseBsdPosixThreadCPUClocks
UseByteReverseInstruction
UseCISCSpill
UseCRC32
UseCountLeadingZerosInstructionsPPC64
UseCountTrailingZerosInstructionsPPC64
UseExplicitCommit
UseExtendedLoadAndReserveInstructionsPPC64
UseFastAccessorMethods
UseFastEmptyMethods
UseLSE
UseLoadInstructionsForStackBangingPPC64
UseNeon
UsePower6SchedulerPPC64
UseRotateAndMaskInstructionsPPC64
UseSIGTRAP
UseSIMDForArrayEquals
UseSIMDForMemoryOps
UseSimpleArrayEquals
UseStaticBranchPredictionForUncommonPathsPPC64
UseStaticBranchPredictionInCompareAndSwapPPC64
UseVectorByteReverseInstructionsPPC64
ZapMemory