VM Options Explorer - Additional options in GraalVM JDK19 Enterprise Edition


Options present only in GraalVM EE JDK19


Present only in GraalVM EE JDK19

Name
AlwaysPreTouch
BaseTargetSpending
BlindConstants
BouncyCastleIntrinsics
BreakChainedPhis
CallGraphCompilerNodeLimit
CallGraphSizeLimit
CallGraphSizePenaltyCoefficient
CompileInPerThreadReusedIsolates
CompilerNodePenaltyCoefficient
ConcGCThreads
ConsiderVectorizableLoops
CostNewLiveVariable
CostReductionFactor
CountedStripMiningBudget
CountedStripMiningInnerLoopTrips
CountedStripMiningLogCounters
CountedStripMiningMinFrequency
CountedStripMiningNodeSizeSmallGraphs
CutoffCodeSizePenaltyCoefficient
DebugPeelingSynonyms
DetectInvertedLoopsAsCounted
DominatorUsageTreeMaxDepth
DumpDetailedNodeTypeStats
DumpMethodsData
DuplicateALot
DuplicationBudgetFactor
DuplicationBudgetFactorLate
DuplicationCostReductionFactor
DuplicationMinBranchFrequency
EEPeelAlot
EnterpriseCloneReadElimination
EnterpriseEAIterations
EnterpriseEarlyGVN
EnterpriseEarlyInversionGVN
EnterpriseEarlyReadElimination
EnterprisePartialUnroll
EnterpriseRCELogRangeCheckValues
EnterpriseRangeCheckElimination
ErgoHeapSizeLimit
ExcludeFunctionFromDuplication
ExpandAllProximityBonus
ExpandAllProximityBonusInertia
ExpansionInertiaBaseValue
ExpansionInertiaInvokeBonus
ExpansionInertiaMax
ExplicitGCInvokesConcurrent
ForceUnroll
FrameStateLivenessStatistics
FullUnrollAsPEACleanup
G1ConcMarkStepDurationMillis
G1ConcRSHotCardLimit
G1ConcRSLogCacheSize
G1ConcRefinementGreenZone
G1ConcRefinementRedZone
G1ConcRefinementServiceIntervalMillis
G1ConcRefinementThreads
G1ConcRefinementThresholdStep
G1ConcRefinementYellowZone
G1ConfidencePercent
G1HeapWastePercent
G1MixedGCCountTarget
G1PeriodicGCInterval
G1PeriodicGCInvokesConcurrent
G1PeriodicGCSystemLoadThreshold
G1RSetUpdatingPauseTimePercent
G1RefProcDrainInterval
G1ReservePercent
G1SATBBufferEnqueueingThresholdPercent
G1SATBBufferSize
G1UpdateBufferSize
G1UseAdaptiveConcRefinement
G1UseAdaptiveIHOP
G1VerifyHeapRegionCodeRoots
G1VerifyRSetsDuringFullGC
GCDrainStackTargetSize
GCPauseIntervalMillis
GCTimeRatio
GenerateRuntimeDebugInfo
GuardHoistingLoopDuplication
GuardHoistingLoopDuplicationMaxSize
GuardHoistingLoopDuplicationMinFrequency
GuardHoistingLoopDuplicationMinHotness
HeapSizePerGCThread
HighTierInversion
HighTierPartialUnrolling
HotCompilationUnit
HottestPercentageThreshold
IgnoreBadDuplications
IgnoreDeoptUsages
InfeasiblePathCorrelation
InfeasiblePathCorrelationWindowSize
InitialHeapSize
InitialRAMPercentage
InitiatingHeapOccupancyPercent
InlineAllBonus
InlinedCompilerNodeLimit
InliningCoefficient
InsertPreMainPostOnly
InspectGraphs
InversionMinLocalFrequency
InversionMinRelativeFrequency
InvertMultiEndLoops
InvertNonLeafLoops
InvertVectorizableLoops
IterativePeelingOuterFrequencyBonusThreshold
LargeChildrenCountPenaltyCoefficient
LoopBoundOptimizationPhase
LoopInversion
LoopRotation
LoopRotationAssertCountedAfter
LoopRotationToxicNodeSetMaxNodecost
MarkStackSize
MarkStackSizeMax
MaxCpuLocalsPerCounter
MaxGCPauseMillis
MaxGraphSizeNodeCost
MaxMispredictionCostIncreaseFactor
MaxPolymorphicDispatches
MaxPriorityInliningPeelingIterations
MaxRAM
MaxRAMPercentage
MaxSimulationIterations
MaxSplitsPerNode
MaxTenuringThreshold
MaxVectorAlignmentUnroll
MaxVectorUnroll
MaximumTransitiveEnabledPullFactor
MidTierInversion
MidTierPartialUnrolling
MinBlockFrequencyPull
MinHeapDeltaBytes
MinHeapFreeRatio
MinPolymorphicDispatchProbability
MinRAMPercentage
MinTLABSize
MinifyInvertedPhis
MinimalRegions
MinimumBlindedConstantSize
MultiExitCostFactor
MultiExitCostFactorSink
NewRatio
NewSize
NonCountedStripMinedBenefitBoost
NonCountedStripMiningBudget
NonCountedStripMiningForceStripAll
NonCountedStripMiningIgnoreSmallLoops
NonCountedStripMiningInnerLoopTrips
NonCountedStripMiningMaximumInnerLoopTrips
NonCountedStripMiningMinFrequency
NonCountedStripMiningMinimumInnerLoopTrips
NonCountedStripMiningReuseIVs
OldPLABSize
OldSize
OptBulkAllocation
OptCompressedFrameStateValues
OptConditionalMoves
OptDeDuplication
OptDuplication
OptExactArithmetic
OptFastMonitorExit
OptGuardRangeGrouping
OptLockElimination
OptLoopPhiStamps
OptPropagateEquality
OptPullThroughPhi
OptStringConcat
OptStringConcatDump
OptStringConcatDumpUnhandled
OptWriteBarrierElimination
OptWriteMotion
OptimisticAliasingAnalysis
OptimizeLoopAccesses
PLABWeight
ParGCArrayScanChunk
ParallelGCBufferWastePct
ParallelGCThreads
ParallelRefProcBalancingEnabled
ParallelRefProcEnabled
PartialRedundancyElimination
PartialUnrollCostReductionFactorHighTier
PartialUnrollCostReductionFactorMidTier
PartialUnrollMaxIterationsHighTier
PartialUnrollMaxIterationsMidTier
PartialUnrollMaxSizeHighTier
PartialUnrollMaxSizeMidTier
PartialUnrollMinFrequency
PathProfileCutThreshold
PathProfileDumpFile
PathProfileFrequentThreshold
PathProfileGlobalLowFrequencyRatio
PathProfileLocalLowFrequencyRatio
PathProfileMaxTotalCounters
PathProfilePolicy
PathProfileRegenerate
PeelFoldFactor
PeelingConsideredMinLoopIterations
PeelingConsideredMinRelativeFrequency
PeelingHighTierCostReductionFactor
PeelingMidTierCostReductionFactor
PenalizeComplexLoopControlFlow
PhiMinificationMinimalLoopFrequency
PreTouchParallelChunkSize
PrefetchCopyIntervalInBytes
PrefetchScanIntervalInBytes
PriorityInliningPolicy
PriorityInliningTuningPolicy
ProfileInferenceMethodFilter
ProfileLockElimination
ProfileOptBulkAllocation
ProfileSelfTime
ProfilesDumpFile
ProfilingDumpPeriod
ProfilingDumpVerbose
PropagateEqualityDepth
PruneLargeDominatorUsageTrees
PullThroughPhiCodeSizeIncrease
QueuedAllocationWarningCount
ReadProxySchedulingStrategy
RefDiscoveryPolicy
RelativeBenefitInliningCoefficient
ResizePLAB
ResizeTLAB
RespectVectorization
RewriteStripMinedCounterTo32Bit
RotateNonLeafLoops
RotationMinLocalFrequency
RotationMinRelativeFrequency
RuntimeSourceDestDir
SIMDArithmeticReduceMinLength
SIMDVectorizationDirectLoadStore
SIMDVectorizationSingletons
SIMDVectorizationVolatileLoads
SIMDVectorizationVolatileWrites
SIMDVectorizationWindowSize
ScheduledDuplicationSimulation
SimulationBasedLoopPeeling
SimulationPruneUnlikelyBranches
SmallGraphDuplicationBudgetFactor
SmallGraphSize
SmallRootIrPenaltyCoefficient
SoftRefLRUPolicyMSPerMB
SpeculativeStoreCheck
StripMineALot
StripMineCountedLoops
StripMineInvertedLoops
StripMineNonCountedLoops
SurvivorRatio
TLABAllocationWeight
TLABRefillWasteFraction
TLABSize
TLABWasteIncrement
TLABWasteTargetPercent
TargetPLABWastePct
TargetSurvivorRatio
TimeStampProfiling
TraceAuxiliaryImageClassHistogram
TraceAuxiliaryImageReferenceTree
TrackGraphSizesInDuplication
TrackIPEAStatistics
TrackInliningStatistics
TrivialLoopSizeLimitForPeeling
TryExplodeOverPhis
TryPhiPhiPulls
TuneInlinerExploration
TypeFlowPrinterInRadius
TypeFlowPrinterOutRadius
TypicalCallGraphSize
TypicalGraphSize
TypicalGraphSizeInvokeBonus
TypicalGraphSizeMax
UnrollEmptyLoops
UnrollInvertedLoops
UnrollMultiEndLoops
UnrollMultiExitLoops
UseDynamicNumberOfGCThreads
UseGraphCache
UsePriorityInlining
VTuneAbsoluteFilenames
VectorFoldMinIterations
VectorIntrinsics
VectorPolynomialIntrinsics
VectorUnroll
Vectorization
VectorizeAllocation
VectorizeConditional
VectorizeDeopts
VectorizeFoldShaped
VectorizeGather
VectorizeHashes
VectorizeIntegerMinMax
VectorizeLoops
VectorizeMapShaped
VectorizeNegativeStride
VectorizeReachabilityFences
VectorizeSIMD
VectorizeSafepoints
VectorizeSequence
VerifyAfterGC
VerifyBeforeGC
VerifyDuplicationOperations
VerifyDuringGC
VerifyGCStartAt
VerifyLoopVectorization
VerifyRememberedSets
VerifyWriteBarrierElimination
YoungPLABSize
ZeroTLAB