VM Options Explorer - Switch comparison of OpenJDK17 vs Microsoft JDK17


Microsoft JDK17 changed default values for:

NameOpenJDK17 valueMicrosoft JDK17 value
ArchiveRelocationMode10
NativeMemoryTrackingDEBUG_ONLY(summaryoff
ShenandoahSuspendibleWorkerstruefalse
VerifyArchivedFields0trueInDebug

Microsoft JDK17 added:

CheckMemoryInitialization
EnableThreadSMRExtraValidityChecks
GCWorkerDelayMillis

Microsoft JDK17 removed:

ErrorLogPrintCodeLimit
GuaranteedAsyncDeflationInterval
InlineCacheBufferSize
MonitorUnlinkBatch
THPStackMitigation
TieredOldPercentage
TimerSlack
TrimNativeHeapInterval
UseContainerCpuShares