2 Changes to JVM Runtime Options
Enterprise Performance Pack includes several runtime options from JDK 17. However, some options from JDK 8 are not available in Enterprise Performance Pack.
Note:
The JDK 8 option-XX:-UseBiasedLocking
is ignored in Enterprise Performance Pack.
Options Added to Enterprise Performance Pack
The following runtime options are available in Enterprise Performance Pack but are not
available in Java SE 8. See the java
command in the JDK
17 documentation for more information about these options:
AllocateHeapAt
AsyncLogBufferSize
C1MaxInlineSize
C1MaxTrivialSize
CompactStrings
CompileThresholdScaling
G1UseAdaptiveIHOP
LoopStripMiningIter
LoopStripMiningIterShortLoop
MinHeapSize
NonNMethodCodeHeapSize
NonProfiledCodeHeapSize
PrintFlagsRanges
ProfiledCodeHeapSize
SegmentedCodeCache
SharedArchiveConfigFile
SharedArchiveFile
ShrinkHeapInSteps
StartAggressiveSweepingAt
UseBASE64Intrinsics
UseCMoveUnconditionally
UseDynamicNumberOfCompilerThreads
UseFMA
UseZGC
ZAllocationSpikeTolerance
ZCollectionInterval
ZFragmentationLimit
ZProactive
ZUncommit
ZUncommitDelay
Options Removed from Enterprise Performance Pack
Note:
The following runtime options are not available in Enterprise Performance Pack but are available in Java SE 8. See thejava
command in the JDK 8 documentation for more information about
these
options:AggressiveOpts
CMSClassUnloadingEnabled
CMSExpAvgFactor
CMSIncrementalDutyCycle
CMSIncrementalDutyCycleMin
CMSIncrementalMode
CMSIncrementalOffset
CMSIncrementalPacing
CMSIncrementalSafetyFactor
CMSInitiatingOccupancyFraction
CMSScavengeBeforeRemark
CMSTriggerRatio
CodeCacheMinimumFreeSpace
PrintAdaptiveSizePolicy
PrintGCApplicationConcurrentTime
PrintGCApplicationStoppedTime
PrintGCDateStamps
PrintGCTaskTimeStamps
PrintGCTimeStamps
PrintStringDeduplicationStatistics
PrintTenuringDistribution
UseCMSInitiatingOccupancyOnly
UseConcMarkSweepGC
UseParNewGC
UseParallelOldGC