VM Options Explorer - Switch comparison of OpenJDK21 vs Microsoft JDK21


Microsoft JDK21 changed default values for:

NameOpenJDK21 valueMicrosoft JDK21 value
ShenandoahParallelRegionStride01024

Microsoft JDK21 added:

ReduceAllocationMerges
ShenandoahElasticTLAB
ShenandoahLoopOptsAfterExpansion
ShenandoahNMethodBarrier
ShenandoahSelfFixing
ShenandoahSuspendibleWorkers
ShenandoahUnloadClassesFrequency
TraceReduceAllocationMerges
UseHeavyMonitors

Microsoft JDK21 removed:

InlineCacheBufferSize
MonitorUnlinkBatch
StressIncrementalInlining
UseMadvPopulateWrite