VM Options Explorer - Switch comparison of OpenJDK8 vs Zulu JDK8

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

None

Zulu JDK8 added:

AbortVMOnSafepointTimeout
ActiveProcessorCount
AggressiveHeap
FlightRecorder
FlightRecorderOptions
InitialRAMPercentage
LogJFR
MaxRAMPercentage
MinRAMPercentage
OverrideVMProperties
PreferContainerQuotaForCPUCount
PrintContainerInfo
RestrictReservedStack
StackReservedPages
StartFlightRecording
TraceBiasedLockingDateStamp
UnlockCommercialFeatures
UseAESCTRIntrinsics
UseContainerSupport
UseFastUnorderedTimeStamps
UseGHASHIntrinsics
UseLegacy8uJSSE
UseLegacyJNINameEscaping
UseOpenJSSE

Zulu JDK8 removed:

CICompileOSR
CSEArrayLength
CodeCacheMinBlockLength
CodeCacheMinimumUseSpace
CodeEntryAlignment
FLOATPRESSURE
INTPRESSURE
ImplicitNullChecks
InlineFrequencyCount
InlineIntrinsics
OptoPeephole
ProfileTraps
RegisterCostAreaRatio
RoundFPResults
ShareVtableStubs
SharkMaxInlineSize
SharkOptimizationLevel
SharkPerformanceWarnings
SharkPrintAsmOf
SharkPrintBitcodeOf
SharkTraceInstalls
TwoOperandLIRForm
UncommonNullCast
UseCISCSpill
UseOldInlining