VM Options Explorer - 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
NameTypeDefault
Type
AOTLibraryccstrlist
AVX3Thresholdint4096
AbortVMOnCompilationFailureboolfalse
AbortVMOnExceptionMessageccstr
AbortVMOnExceptionccstr
AbortVMOnSafepointTimeoutboolfalse
AbortVMOnVMOperationTimeoutDelayintx1000
AbortVMOnVMOperationTimeoutboolfalse
ActiveProcessorCountint-1
AdaptiveSizeDecrementScaleFactoruintx4
AdaptiveSizeMajorGCDecayTimeScaleuintx10
AdaptiveSizePolicyCollectionCostMarginuintx50
AdaptiveSizePolicyInitializingStepsuintx20
AdaptiveSizePolicyOutputIntervaluintx0
AdaptiveSizePolicyWeightuintx10
AdaptiveSizeThroughPutPolicyuintx0
AdaptiveTimeWeightuintx25
AdjustStackSizeForTLSboolfalse
AggressiveHeapboolfalse
AggressiveUnboxingbooltrue
AliasLevelintx3
AlignVectorboolfalse
AllocateHeapAtccstr
AllocateInstancePrefetchLinesintx1
AllocateOldGenAtccstr
AllocatePrefetchDistanceintx192
AllocatePrefetchInstrintx3
AllocatePrefetchLinesintx4
AllocatePrefetchStepSizeintx64
AllocatePrefetchStyleintx1
AllowArchivingWithJavaAgentboolfalse
AllowParallelDefineClassboolfalse
AllowRedefinitionToAddDeleteMethodsboolfalse
AllowUserSignalHandlersboolfalse
AllowVectorizeOnDemandbooltrue
AlwaysActAsServerClassMachineboolfalse
AlwaysAtomicAccessesboolfalse
AlwaysCompileLoopMethodsboolfalse
AlwaysLockClassLoaderboolfalse
AlwaysPreTouchboolfalse
AlwaysRestoreFPUboolfalse
AlwaysSafeConstructorsboolfalse
AlwaysTenureboolfalse
ArchiveClassesAtExitccstr
ArchiveRelocationModeintx0
ArrayAllocatorMallocLimitsize_t18446744073709551615
ArrayCopyLoadStoreMaxElemintx8
AssertOnSuspendWaitFailureboolfalse
AsyncDeflateIdleMonitorsbooltrue
AsyncDeflationIntervalintx250
AutoBoxCacheMaxintx128
BCEATraceLevelintx0
BackgroundCompilationbooltrue
BaseFootPrintEstimatesize_t268435456
BiasedLockingBulkRebiasThresholdintx20
BiasedLockingBulkRevokeThresholdintx40
BiasedLockingDecayTimeintx25000
BiasedLockingStartupDelayintx0
BlockLayoutByFrequencybooltrue
BlockLayoutMinDiamondPercentageintx20
BlockLayoutRotateLoopsbooltrue
BootstrapJVMCIboolfalse
BytecodeVerificationLocalboolfalse
BytecodeVerificationRemotebooltrue
C1InlineStackLimitintx5
C1MaxInlineLevelintx9
C1MaxInlineSizeintx35
C1MaxRecursiveInlineLevelintx1
C1MaxTrivialSizeintx6
C1OptimizeVirtualCallProfilingbooltrue
C1ProfileBranchesbooltrue
C1ProfileCallsbooltrue
C1ProfileCheckcastsbooltrue
C1ProfileInlinedCallsbooltrue
C1ProfileVirtualCallsbooltrue
C1UpdateMethodDatabooltrue
CICompilerCountPerCPUbooltrue
CICompilerCountintx4
CIPrintCompileQueueboolfalse
CITimeboolfalse
CalculateClassFingerprintboolfalse
CheckIntrinsicsbooltrue
CheckJNICallsboolfalse
ClassUnloadingWithConcurrentMarkbooltrue
ClassUnloadingbooltrue
ClipInliningbooltrue
CodeCacheExpansionSizeuintx65536
CodeCacheMinBlockLengthuintx6
CompactStringsbooltrue
CompilationModeccstrdefault
CompileCommandFileccstr
CompileCommandccstrlist
CompileOnlyccstrlist
CompileThresholdScalingdouble1.000000
CompileThresholdintx10000
CompilerDirectivesFileccstr
CompilerDirectivesIgnoreCompileCommandsboolfalse
CompilerDirectivesLimitint50
CompilerDirectivesPrintboolfalse
CompilerThreadPriorityintx-1
CompilerThreadStackSizeintx1024
CompressedClassSpaceSizesize_t1073741824
ConcGCThreadsuint2
ConditionalMoveLimitintx3
ContendedPaddingWidthintx128
CrashOnOutOfMemoryErrorboolfalse
CreateCoredumpOnCrashbooltrue
CriticalJNINativesbooltrue
DTraceAllocProbesboolfalse
DTraceMethodProbesboolfalse
DTraceMonitorProbesboolfalse
DebugInlinedCallsbooltrue
DebugNonSafepointsboolfalse
Debuggingboolfalse
DeferInitialCardMarkboolfalse
DeoptimizeNMethodBarriersALotboolfalse
DisableAttachMechanismboolfalse
DisableExplicitGCboolfalse
DisableIntrinsicccstrlist
DisablePrimordialThreadGuardPagesboolfalse
DisplayVMOutputToStderrboolfalse
DisplayVMOutputToStdoutboolfalse
DisplayVMOutputbooltrue
DoEscapeAnalysisbooltrue
DoReserveCopyInSuperWordbooltrue
DominatorSearchLimitintx1000
DontCompileHugeMethodsbooltrue
DontYieldALotboolfalse
DumpLoadedClassListccstr
DumpPrivateMappingsInCorebooltrue
DumpReplayDataOnErrorbooltrue
DumpSharedMappingsInCorebooltrue
DumpSharedSpacesboolfalse
DynamicDumpSharedSpacesboolfalse
DynamicallyResizeSystemDictionariesbooltrue
EagerJVMCIboolfalse
EagerXrunInitboolfalse
EliminateAllocationArraySizeLimitintx64
EliminateAllocationsbooltrue
EliminateAutoBoxbooltrue
EliminateLocksbooltrue
EliminateNestedLocksbooltrue
EnableContendedbooltrue
EnableDynamicAgentLoadingbooltrue
EnableJVMCIProductboolfalse
EnableJVMCIboolfalse
EnableThreadSMRExtraValidityChecksbooltrue
EnableThreadSMRStatisticsboolfalse
EpsilonElasticTLABDecaybooltrue
EpsilonElasticTLABbooltrue
EpsilonMaxTLABSizesize_t4194304
EpsilonMinHeapExpandsize_t134217728
EpsilonPrintHeapStepssize_t20
EpsilonTLABDecayTimesize_t1000
EpsilonTLABElasticitydouble1.100000
EpsilonUpdateCountersStepsize_t1048576
ErgoHeapSizeLimitsize_t0
ErrorFileToStderrboolfalse
ErrorFileToStdoutboolfalse
ErrorFileccstr
ErrorLogTimeoutuint64_t120
EscapeAnalysisTimeoutdouble20.000000
EstimateArgEscapebooltrue
ExecutingUnitTestsboolfalse
ExitOnOutOfMemoryErrorboolfalse
ExpandSubTypeCheckAtParseTimeboolfalse
ExplicitGCInvokesConcurrentboolfalse
ExtendedDTraceProbesboolfalse
ExtensiveErrorReportsboolfalse
ExtraSharedClassListFileccstr
FilterSpuriousWakeupsbooltrue
FlightRecorderOptionsccstr
FlightRecorderboolfalse
FoldStableValuesbooltrue
ForceNUMAboolfalse
ForceTimeHighResolutionboolfalse
ForceUnreachableboolfalse
FreqInlineSizeintx325
G1AdaptiveIHOPNumInitialSamplessize_t3
G1ConcMarkStepDurationMillisdouble10.000000
G1ConcRSHotCardLimituintx4
G1ConcRSLogCacheSizesize_t10
G1ConcRefinementGreenZonesize_t0
G1ConcRefinementRedZonesize_t0
G1ConcRefinementServiceIntervalMillisuintx300
G1ConcRefinementThreadsuint8
G1ConcRefinementThresholdStepsize_t2
G1ConcRefinementYellowZonesize_t0
G1ConfidencePercentuintx50
G1EagerReclaimHumongousObjectsWithStaleRefsbooltrue
G1EagerReclaimHumongousObjectsbooltrue
G1ExpandByPercentOfAvailableintx20
G1HeapRegionSizesize_t4194304
G1HeapWastePercentuintx5
G1LastPLABAverageOccupancydouble50.000000
G1MaxNewSizePercentuintx60
G1MixedGCCountTargetuintx8
G1MixedGCLiveThresholdPercentuintx85
G1NewSizePercentuintx5
G1OldCSetRegionThresholdPercentuintx10
G1PeriodicGCIntervaluintx0
G1PeriodicGCInvokesConcurrentbooltrue
G1PeriodicGCSystemLoadThresholddouble0.000000
G1RSetRegionEntriesintx768
G1RSetSparseRegionEntriesintx32
G1RSetUpdatingPauseTimePercentintx10
G1RebuildRemSetChunkSizesize_t262144
G1RefProcDrainIntervaluint1000
G1ReservePercentuintx10
G1SATBBufferEnqueueingThresholdPercentuintx60
G1SATBBufferSizesize_t1024
G1SummarizeRSetStatsPeriodintx0
G1UpdateBufferSizesize_t256
G1UseAdaptiveConcRefinementbooltrue
G1UseAdaptiveIHOPbooltrue
G1UseReferencePrecleaningbooltrue
G1VerifyHeapRegionCodeRootsboolfalse
G1VerifyRSetsDuringFullGCboolfalse
G1YoungExpansionBufferPercentuintx10
GCDrainStackTargetSizeuintx64
GCHeapFreeLimituintx2
GCLockerEdenExpansionPercentuintx5
GCLockerRetryAllocationCountuintx2
GCParallelVerificationEnabledbooltrue
GCPauseIntervalMillisuintx201
GCTimeLimituintx98
GCTimeRatiouintx12
GuaranteedSafepointIntervalintx1000
HandshakeALotboolfalse
HandshakeTimeoutuint0
HeapBaseMinAddresssize_t2147483648
HeapDumpAfterFullGCboolfalse
HeapDumpBeforeFullGCboolfalse
HeapDumpOnOutOfMemoryErrorboolfalse
HeapDumpPathccstr
HeapFirstMaximumCompactionCountuintx3
HeapMaximumCompactionIntervaluintx20
HeapSearchStepsuintx3
HeapSizePerGCThreadsize_t43620760
HotMethodDetectionLimitintx100000
IdealizeClearArrayNodebooltrue
IgnoreEmptyClassPathsboolfalse
IgnoreUnrecognizedVMOptionsboolfalse
ImplicitNullChecksbooltrue
IncreaseFirstTierCompileThresholdAtuintx50
IncrementalInlinebooltrue
InitArrayShortSizeintx64
InitialBootClassLoaderMetaspaceSizesize_t4194304
InitialCodeCacheSizeuintx2555904
InitialHeapSizesize_t528482304
InitialRAMFractionuintx64
InitialRAMPercentagedouble1.562500
InitialSurvivorRatiouintx8
InitialTenuringThresholduintx7
InitiatingHeapOccupancyPercentuintx45
InjectGCWorkerCreationFailureboolfalse
InlineArrayCopybooltrue
InlineClassNativesbooltrue
InlineDataFileccstr
InlineFrequencyCountintx100
InlineMathNativesbooltrue
InlineNIOCheckIndexbooltrue
InlineNativesbooltrue
InlineObjectCopybooltrue
InlineObjectHashbooltrue
InlineReflectionGetCallerClassbooltrue
InlineSmallCodeintx2000
InlineSynchronizedMethodsbooltrue
InlineThreadNativesbooltrue
InlineUnsafeOpsbooltrue
Inlinebooltrue
InsertMemBarAfterArraycopybooltrue
IntelJccErratumMitigationbooltrue
InteriorEntryAlignmentintx16
InterpreterProfilePercentageintx33
JVMCICounterSizeintx0
JVMCICountersExcludeCompilerbooltrue
JVMCIHostThreadsintx1
JVMCILibDumpJNIConfigccstr
JVMCILibPathccstr
JVMCINMethodSizeLimitintx655360
JVMCIPrintPropertiesboolfalse
JVMCIThreadsintx1
JVMCITraceLevelintx0
JavaMonitorsInStackTracebooltrue
JavaPriority10_To_OSPriorityintx-1
JavaPriority1_To_OSPriorityintx-1
JavaPriority2_To_OSPriorityintx-1
JavaPriority3_To_OSPriorityintx-1
JavaPriority4_To_OSPriorityintx-1
JavaPriority5_To_OSPriorityintx-1
JavaPriority6_To_OSPriorityintx-1
JavaPriority7_To_OSPriorityintx-1
JavaPriority8_To_OSPriorityintx-1
JavaPriority9_To_OSPriorityintx-1
LargePageHeapSizeThresholdsize_t134217728
LargePageSizeInBytessize_t0
LiveNodeCountInliningCutoffintx40000
LoadExecStackDllInVMThreadbooltrue
LogCompilationboolfalse
LogEventsBufferEntriesuintx20
LogEventsbooltrue
LogFileccstr
LogTouchedMethodsboolfalse
LogVMOutputboolfalse
LoopMaxUnrollintx16
LoopOptsCountintx43
LoopPercentProfileLimitintx30
LoopStripMiningIterShortLoopuintx100
LoopStripMiningIteruintx1000
LoopUnrollLimitintx60
LoopUnrollMinintx4
LoopUnswitchingbooltrue
MallocMaxTestWordsuintx0
ManagementServerboolfalse
MarkStackSizeMaxsize_t536870912
MarkStackSizesize_t4194304
MarkSweepAlwaysCompactCountuint4
MarkSweepDeadRatiouintx5
MaxBCEAEstimateLevelintx5
MaxBCEAEstimateSizeintx150
MaxDirectMemorySizeuint64_t0
MaxFDLimitbooltrue
MaxGCMinorPauseMillisuintx18446744073709551615
MaxGCPauseMillisuintx200
MaxHeapFreeRatiouintx70
MaxHeapSizesize_t8405385216
MaxInlineLevelintx15
MaxInlineSizeintx35
MaxJNILocalCapacityintx65536
MaxJavaStackTraceDepthintx1024
MaxJumpTableSizeintx65000
MaxJumpTableSparsenessintx5
MaxLabelRootDepthintx1100
MaxLoopPadintx11
MaxMetaspaceExpansionsize_t5451776
MaxMetaspaceFreeRatiouintx70
MaxMetaspaceSizesize_t18446744073709535232
MaxNewSizesize_t5041553408
MaxNodeLimitintx80000
MaxRAMFractionuintx4
MaxRAMPercentagedouble25.000000
MaxRAMuint64_t137438953472
MaxRecursiveInlineLevelintx1
MaxTenuringThresholduintx15
MaxTrivialSizeintx6
MaxVectorSizeintx32
MetaspaceSizesize_t21807104
MethodFlushingbooltrue
MinHeapDeltaBytessize_t4194304
MinHeapFreeRatiouintx40
MinHeapSizesize_t8388608
MinInliningThresholdintx250
MinJumpTableSizeintx10
MinMetaspaceExpansionsize_t339968
MinMetaspaceFreeRatiouintx40
MinPassesBeforeFlushintx10
MinRAMFractionuintx2
MinRAMPercentagedouble50.000000
MinSurvivorRatiouintx3
MinTLABSizesize_t2048
MonitorUsedDeflationThresholdintx90
MultiArrayExpandLimitintx6
NUMAChunkResizeWeightuintx20
NUMAInterleaveGranularitysize_t2097152
NUMAPageScanRateuintx256
NUMASpaceResizeRatesize_t1073741824
NUMAStatsboolfalse
NativeMemoryTrackingccstroff
NeverActAsServerClassMachineboolfalse
NeverTenureboolfalse
NewRatiouintx2
NewSizeThreadIncreasesize_t5320
NewSizesize_t1363144
NmethodSweepActivityintx10
NodeLimitFudgeFactorintx2000
NonNMethodCodeHeapSizeuintx5839372
NonProfiledCodeHeapSizeuintx122909434
NumberOfLoopInstrToAlignintx4
ObjectAlignmentInBytesintx8
ObjectCountCutOffPercentdouble0.500000
OldPLABSizesize_t1024
OldSizesize_t5452592
OmitStackTraceInFastThrowbooltrue
OnErrorccstrlist
OnOutOfMemoryErrorccstrlist
OnStackReplacePercentageintx140
OptimizeExpensiveOpsbooltrue
OptimizeFillbooltrue
OptimizePtrComparebooltrue
OptimizeStringConcatbooltrue
OptoBundlingboolfalse
OptoLoopAlignmentintx16
OptoRegSchedulingbooltrue
OptoSchedulingboolfalse
OverrideVMPropertiesboolfalse
PLABWeightuintx75
PSChunkLargeArraysbooltrue
ParGCArrayScanChunkint50
ParallelGCBufferWastePctuintx10
ParallelGCThreadsuint8
ParallelOldDeadWoodLimiterMeansize_t50
ParallelOldDeadWoodLimiterStdDevsize_t80
ParallelRefProcBalancingEnabledbooltrue
ParallelRefProcEnabledbooltrue
PartialPeelAtUnsignedTestsbooltrue
PartialPeelLoopbooltrue
PartialPeelNewPhiDeltaintx0
PauseAtExitboolfalse
PauseAtStartupFileccstr
PauseAtStartupboolfalse
PausePaddinguintx1
PerBytecodeRecompilationCutoffintx200
PerBytecodeTrapLimitintx4
PerMethodRecompilationCutoffintx400
PerMethodSpecTrapLimitintx5000
PerMethodTrapLimitintx100
PerfAllowAtExitRegistrationboolfalse
PerfBypassFileSystemCheckboolfalse
PerfDataMemorySizeintx32768
PerfDataSamplingIntervalintx50
PerfDataSaveFileccstr
PerfDataSaveToFileboolfalse
PerfDisableSharedMemboolfalse
PerfMaxStringConstLengthintx1024
PostLoopMultiversioningboolfalse
PreTouchParallelChunkSizesize_t1073741824
PreferContainerQuotaForCPUCountbooltrue
PreferInterpreterNativeStubsboolfalse
PrefetchCopyIntervalInBytesintx576
PrefetchFieldsAheadintx1
PrefetchScanIntervalInBytesintx576
PreserveAllAnnotationsboolfalse
PreserveFramePointerboolfalse
PretenureSizeThresholdsize_t0
PrintAOTboolfalse
PrintAdapterHandlersboolfalse
PrintAssemblyOptionsccstr
PrintAssemblyboolfalse
PrintBiasedLockingStatisticsboolfalse
PrintBootstrapbooltrue
PrintClassHistogramboolfalse
PrintCodeCacheOnCompilationboolfalse
PrintCodeCacheboolfalse
PrintCodeHeapAnalyticsboolfalse
PrintCommandLineFlagsboolfalse
PrintCompilation2boolfalse
PrintCompilationboolfalse
PrintConcurrentLocksboolfalse
PrintExtendedThreadInfoboolfalse
PrintFlagsFinalbooltrue
PrintFlagsInitialboolfalse
PrintFlagsRangesboolfalse
PrintGCDetailsboolfalse
PrintGCboolfalse
PrintHeapAtSIGBREAKbooltrue
PrintInliningboolfalse
PrintInterpreterboolfalse
PrintIntrinsicsboolfalse
PrintMethodDataboolfalse
PrintMethodFlushingStatisticsboolfalse
PrintMethodHandleStubsboolfalse
PrintNMTStatisticsboolfalse
PrintNMethodsboolfalse
PrintNativeNMethodsboolfalse
PrintOptoAssemblyboolfalse
PrintPreciseBiasedLockingStatisticsboolfalse
PrintPreciseRTMLockingStatisticsboolfalse
PrintSharedArchiveAndExitboolfalse
PrintSharedDictionaryboolfalse
PrintSignatureHandlersboolfalse
PrintStringTableStatisticsboolfalse
PrintStubCodeboolfalse
PrintTieredEventsboolfalse
PrintTouchedMethodsAtExitboolfalse
PrintVMOptionsboolfalse
PrintVMQWaitTimeboolfalse
PrintWarningsbooltrue
ProcessDistributionStrideuintx4
ProfileDynamicTypesbooltrue
ProfileInterpreterbooltrue
ProfileMaturityPercentageintx20
ProfiledCodeHeapSizeuintx122909434
PromotedPaddinguintx3
QueuedAllocationWarningCountuintx0
RTMAbortRatioint50
RTMAbortThresholdint1000
RTMLockingCalculationDelayintx0
RTMLockingThresholdint10000
RTMRetryCountint5
RTMSpinLoopCountint100
RTMTotalCountIncrRateint64
RangeCheckEliminationbooltrue
ReassociateInvariantsbooltrue
ReduceBulkZeroingbooltrue
ReduceFieldZeroingbooltrue
ReduceInitialCardMarksbooltrue
ReduceNumberOfCompilerThreadsbooltrue
ReduceSignalUsageboolfalse
RefDiscoveryPolicyintx0
ReferencesPerThreadsize_t1000
RegisterFinalizersAtInitbooltrue
RelaxAccessControlCheckboolfalse
ReplayDataFileccstr
RequireSharedSpacesboolfalse
ReservedCodeCacheSizeuintx251658240
ResizePLABbooltrue
ResizeTLABbooltrue
RestoreMXCSROnJNICallsboolfalse
RestrictContendedbooltrue
RestrictReservedStackbooltrue
RewriteBytecodesbooltrue
RewriteFrequentPairsbooltrue
SafepointALotboolfalse
SafepointTimeoutDelayintx10000
SafepointTimeoutboolfalse
ScavengeBeforeFullGCboolfalse
ScavengeRootsInCodeintx2
SegmentedCodeCachebooltrue
SelfDestructTimerintx0
SerializeVMOutputbooltrue
SharedArchiveConfigFileccstr
SharedArchiveFileccstr
SharedBaseAddresssize_t34359738368
SharedClassListFileccstr
SharedSymbolTableBucketSizeuintx4
ShenandoahAllocFailureALotboolfalse
ShenandoahAllocSpikeFactoruintx5
ShenandoahAllocationThresholduintx0
ShenandoahAlwaysClearSoftRefsboolfalse
ShenandoahCASBarrierbooltrue
ShenandoahCloneBarrierbooltrue
ShenandoahCodeRootsStyleuintx2
ShenandoahControlIntervalAdjustPerioduintx1000
ShenandoahControlIntervalMaxuintx10
ShenandoahControlIntervalMinuintx1
ShenandoahCriticalFreeThresholduintx1
ShenandoahDegeneratedGCbooltrue
ShenandoahElasticTLABbooltrue
ShenandoahEvacReserveOverflowbooltrue
ShenandoahEvacReserveuintx5
ShenandoahEvacWastedouble1.200000
ShenandoahFullGCThresholduintx3
ShenandoahGCHeuristicsccstradaptive
ShenandoahGCModeccstrsatb
ShenandoahGarbageThresholduintx25
ShenandoahGuaranteedGCIntervaluintx300000
ShenandoahHumongousMovesbooltrue
ShenandoahHumongousThresholdintx100
ShenandoahImmediateThresholduintx90
ShenandoahImplicitGCInvokesConcurrentboolfalse
ShenandoahInitFreeThresholduintx70
ShenandoahLearningStepsuintx5
ShenandoahLoadRefBarrierbooltrue
ShenandoahLoopOptsAfterExpansionbooltrue
ShenandoahMarkLoopStrideuintx1000
ShenandoahMarkScanPrefetchintx32
ShenandoahMaxRegionSizesize_t33554432
ShenandoahMinFreeThresholduintx10
ShenandoahMinRegionSizesize_t262144
ShenandoahOOMDuringEvacALotboolfalse
ShenandoahPacingCycleSlackuintx10
ShenandoahPacingIdleSlackuintx2
ShenandoahPacingMaxDelayuintx10
ShenandoahPacingSurchargedouble1.100000
ShenandoahPacingbooltrue
ShenandoahParallelRegionStrideuintx1024
ShenandoahPrecleanbooltrue
ShenandoahRefProcFrequencyuintx5
ShenandoahRegionSamplingRateint40
ShenandoahRegionSamplingboolfalse
ShenandoahRegionSizesize_t0
ShenandoahSATBBarrierbooltrue
ShenandoahSATBBufferFlushIntervaluintx100
ShenandoahSATBBufferSizesize_t1024
ShenandoahSelfFixingbooltrue
ShenandoahStoreValEnqueueBarrierboolfalse
ShenandoahSuspendibleWorkersboolfalse
ShenandoahTargetNumRegionssize_t2048
ShenandoahUncommitDelayuintx300000
ShenandoahUncommitbooltrue
ShenandoahUnloadClassesFrequencyuintx1
ShenandoahVerifyLevelintx4
ShenandoahVerifyboolfalse
ShowCodeDetailsInExceptionMessagesbooltrue
ShowHiddenFramesboolfalse
ShowMessageBoxOnErrorboolfalse
ShowRegistersOnAssertbooltrue
ShrinkHeapInStepsbooltrue
SoftMaxHeapSizesize_t8405385216
SoftRefLRUPolicyMSPerMBintx1000
SpecTrapLimitExtraEntriesintx3
SpecialArraysEqualsbooltrue
SpecialEncodeISOArraybooltrue
SpecialStringCompareTobooltrue
SpecialStringEqualsbooltrue
SpecialStringIndexOfbooltrue
SplitIfBlocksbooltrue
StackRedPagesintx1
StackReservedPagesintx1
StackShadowPagesintx20
StackTraceInThrowablebooltrue
StackYellowPagesintx2
StartAggressiveSweepingAtuintx10
StartAttachListenerboolfalse
StartFlightRecordingccstr
StressCodeAgingboolfalse
StressGCMboolfalse
StressLCMboolfalse
StressLdcRewriteboolfalse
StringDeduplicationAgeThresholduintx3
StringDeduplicationRehashALotboolfalse
StringDeduplicationResizeALotboolfalse
StringTableSizeuintx65536
SuperWordLoopUnrollAnalysisbooltrue
SuperWordReductionsbooltrue
SuppressFatalErrorMessageboolfalse
SurvivorAlignmentInBytesintx8
SurvivorPaddinguintx3
SurvivorRatiouintx8
SuspendRetryCountintx50
SuspendRetryDelayintx5
SweeperThresholddouble0.500000
SymbolTableSizeuintx32768
TLABAllocationWeightuintx35
TLABRefillWasteFractionuintx64
TLABSizesize_t0
TLABStatsbooltrue
TLABWasteIncrementuintx4
TLABWasteTargetPercentuintx1
TargetPLABWastePctuintx10
TargetSurvivorRatiouintx50
TenuredGenerationSizeIncrementuintx20
TenuredGenerationSizeSupplementDecayuintx2
TenuredGenerationSizeSupplementuintx80
ThreadPriorityPolicyintx0
ThreadPriorityVerboseboolfalse
ThreadStackSizeintx1024
ThresholdToleranceuintx10
Tier0AOTBackEdgeThresholdintx60000
Tier0AOTCompileThresholdintx2000
Tier0AOTInvocationThresholdintx200
Tier0AOTMinInvocationThresholdintx100
Tier0BackedgeNotifyFreqLogintx10
Tier0Delayintx5
Tier0InvokeNotifyFreqLogintx7
Tier0ProfilingStartPercentageintx200
Tier23InlineeNotifyFreqLogintx20
Tier2BackEdgeThresholdintx0
Tier2BackedgeNotifyFreqLogintx14
Tier2CompileThresholdintx0
Tier2InvokeNotifyFreqLogintx11
Tier3AOTBackEdgeThresholdintx120000
Tier3AOTCompileThresholdintx15000
Tier3AOTInvocationThresholdintx10000
Tier3AOTMinInvocationThresholdintx1000
Tier3BackEdgeThresholdintx60000
Tier3BackedgeNotifyFreqLogintx13
Tier3CompileThresholdintx2000
Tier3DelayOffintx2
Tier3DelayOnintx5
Tier3InvocationThresholdintx200
Tier3InvokeNotifyFreqLogintx10
Tier3LoadFeedbackintx5
Tier3MinInvocationThresholdintx100
Tier40BackEdgeThresholdintx15000
Tier40CompileThresholdintx10000
Tier40InvocationThresholdintx5000
Tier40MinInvocationThresholdintx600
Tier4BackEdgeThresholdintx40000
Tier4CompileThresholdintx15000
Tier4InvocationThresholdintx5000
Tier4LoadFeedbackintx3
Tier4MinInvocationThresholdintx600
TieredCompilationbooltrue
TieredCompileTaskTimeoutintx50
TieredRateUpdateMaxTimeintx25
TieredRateUpdateMinTimeintx1
TieredStopAtLevelintx4
TimeLinearScanboolfalse
TraceCompilerThreadsboolfalse
TraceJVMTIObjectTaggingboolfalse
TraceJVMTIccstr
TraceSpillingboolfalse
TraceSuspendWaitFailuresboolfalse
TraceTypeProfileboolfalse
TrackedInitializationLimitintx50
TrapBasedNullChecksboolfalse
TrapBasedRangeChecksboolfalse
TrustFinalNonStaticFieldsboolfalse
TypeProfileArgsLimitintx2
TypeProfileLeveluintx111
TypeProfileMajorReceiverPercentintx90
TypeProfileParmsLimitintx2
TypeProfileWidthintx2
UnguardOnExecutionViolationintx0
UnlockDiagnosticVMOptionsbooltrue
UnlockExperimentalVMOptionsbooltrue
UseAESCTRIntrinsicsbooltrue
UseAESIntrinsicsbooltrue
UseAESbooltrue
UseAOTStrictLoadingboolfalse
UseAOTboolfalse
UseAVXintx2
UseAdaptiveGenerationSizePolicyAtMajorCollectionbooltrue
UseAdaptiveGenerationSizePolicyAtMinorCollectionbooltrue
UseAdaptiveNUMAChunkSizingbooltrue
UseAdaptiveSizeDecayMajorGCCostbooltrue
UseAdaptiveSizePolicyFootprintGoalbooltrue
UseAdaptiveSizePolicyWithSystemGCboolfalse
UseAdaptiveSizePolicybooltrue
UseAddressNopbooltrue
UseAdler32Intrinsicsboolfalse
UseBASE64Intrinsicsboolfalse
UseBMI1Instructionsbooltrue
UseBMI2Instructionsbooltrue
UseBiasedLockingboolfalse
UseBimorphicInliningbooltrue
UseBootstrapCallInfoint1
UseCLMULbooltrue
UseCMoveUnconditionallyboolfalse
UseCRC32CIntrinsicsbooltrue
UseCRC32Intrinsicsbooltrue
UseCharacterCompareIntrinsicsboolfalse
UseCodeAgingbooltrue
UseCodeCacheFlushingbooltrue
UseCompilerbooltrue
UseCompressedClassPointersbooltrue
UseCompressedOopsbooltrue
UseCondCardMarkboolfalse
UseContainerSupportbooltrue
UseCountLeadingZerosInstructionbooltrue
UseCountTrailingZerosInstructionbooltrue
UseCountedLoopSafepointsbooltrue
UseCounterDecaybooltrue
UseCpuAllocPathboolfalse
UseCriticalCompilerThreadPriorityboolfalse
UseCriticalJavaThreadPriorityboolfalse
UseDivModbooltrue
UseDynamicNumberOfCompilerThreadsbooltrue
UseDynamicNumberOfGCThreadsbooltrue
UseEmptySlotsInSupersbooltrue
UseEpsilonGCboolfalse
UseFMAbooltrue
UseFPUForSpillingbooltrue
UseFastJNIAccessorsbooltrue
UseFastStosbbooltrue
UseFastUnorderedTimeStampsboolfalse
UseG1GCbooltrue
UseGCOverheadLimitbooltrue
UseGHASHIntrinsicsbooltrue
UseHeavyMonitorsboolfalse
UseHugeTLBFSboolfalse
UseIncDecbooltrue
UseInlineCachesbooltrue
UseInlineDepthForSpeculativeTypesbooltrue
UseInterpreterbooltrue
UseJVMCICompilerboolfalse
UseJVMCINativeLibraryboolfalse
UseJumpTablesbooltrue
UseLargePagesInMetaspaceboolfalse
UseLargePagesIndividualAllocationboolfalse
UseLargePagesboolfalse
UseLegacyJNINameEscapingboolfalse
UseLibmIntrinsicbooltrue
UseLinuxPosixThreadCPUClocksbooltrue
UseLoopCounterbooltrue
UseLoopInvariantCodeMotionbooltrue
UseLoopPredicatebooltrue
UseMathExactIntrinsicsbooltrue
UseMaximumCompactionOnSystemGCbooltrue
UseMontgomeryMultiplyIntrinsicbooltrue
UseMontgomerySquareIntrinsicbooltrue
UseMulAddIntrinsicbooltrue
UseMultiplyToLenIntrinsicbooltrue
UseNUMAInterleavingboolfalse
UseNUMAboolfalse
UseNewCode2boolfalse
UseNewCode3boolfalse
UseNewCodeboolfalse
UseNewFieldLayoutbooltrue
UseNewLongLShiftboolfalse
UseNotificationThreadbooltrue
UseOSErrorReportingboolfalse
UseOnStackReplacementbooltrue
UseOnlyInlinedBimorphicbooltrue
UseOpenJSSEboolfalse
UseOprofileboolfalse
UseOptoBiasInliningboolfalse
UsePSAdaptiveSurvivorSizePolicybooltrue
UseParallelGCboolfalse
UsePerfDatabooltrue
UsePopCountInstructionbooltrue
UseProfiledLoopPredicatebooltrue
UseRDPCForConstantTableBaseboolfalse
UseRTMDeoptboolfalse
UseRTMForStackLocksboolfalse
UseRTMLockingboolfalse
UseRTMXendForLockBusybooltrue
UseSHA1Intrinsicsboolfalse
UseSHA256Intrinsicsbooltrue
UseSHA512Intrinsicsbooltrue
UseSHAbooltrue
UseSHMboolfalse
UseSSE42Intrinsicsbooltrue
UseSSEintx4
UseSemaphoreGCThreadsSynchronizationbooltrue
UseSerialGCboolfalse
UseSharedSpacesbooltrue
UseShenandoahGCboolfalse
UseSignalChainingbooltrue
UseSquareToLenIntrinsicbooltrue
UseStoreImmI16boolfalse
UseStringDeduplicationboolfalse
UseSubwordForMaxVectorbooltrue
UseSuperWordbooltrue
UseSwitchProfilingbooltrue
UseTLABbooltrue
UseThreadPrioritiesbooltrue
UseTransparentHugePagesboolfalse
UseTypeProfilebooltrue
UseTypeSpeculationbooltrue
UseUnalignedAccessesbooltrue
UseUnalignedLoadStoresbooltrue
UseVectorCmovboolfalse
UseVectorMacroLogicbooltrue
UseVectorizedMismatchIntrinsicbooltrue
UseXMMForArrayCopybooltrue
UseXMMForObjInitboolfalse
UseXmmI2Dboolfalse
UseXmmI2Fboolfalse
UseXmmLoadAndClearUpperbooltrue
UseXmmRegToRegMoveAllbooltrue
UseZGCboolfalse
VMThreadPriorityintx-1
VMThreadStackSizeintx1024
ValueMapInitialSizeintx11
ValueMapMaxLoopSizeintx8
ValueSearchLimitintx1000
VerifyAdapterCallsboolfalse
VerifyAfterGCboolfalse
VerifyBeforeExitboolfalse
VerifyBeforeGCboolfalse
VerifyBeforeIterationboolfalse
VerifyDuringGCboolfalse
VerifyDuringStartupboolfalse
VerifyGCLevelintx0
VerifyGCStartAtuintx0
VerifyGCTypeccstrlist
VerifyMergedCPBytecodesbooltrue
VerifyMethodHandlesboolfalse
VerifyObjectStartArraybooltrue
VerifyRememberedSetsboolfalse
VerifySharedSpacesboolfalse
VerifyStringTableAtExitboolfalse
VerifySubSetccstrlist
WhiteBoxAPIboolfalse
WorkStealingHardSpinsuintx4096
WorkStealingSleepMillisuintx1
WorkStealingSpinToYieldRatiouintx10
WorkStealingYieldsBeforeSleepuintx5000
YoungGenerationSizeIncrementuintx20
YoungGenerationSizeSupplementDecayuintx8
YoungGenerationSizeSupplementuintx80
YoungPLABSizesize_t4096
ZAllocationSpikeTolerancedouble2.000000
ZCollectionIntervaluint0
ZFragmentationLimitdouble25.000000
ZMarkStackSpaceLimitsize_t8589934592
ZProactivebooltrue
ZStatisticsIntervaluint10
ZUncommitDelayuintx300
ZUncommitbooltrue
ZVerifyForwardingboolfalse
ZVerifyMarkingboolfalse
ZVerifyObjectsboolfalse
ZVerifyRootsboolfalse
ZVerifyViewsboolfalse
ZeroTLABboolfalse
hashCodeintx5