2 JVM実行時オプションの変更

Enterprise Performance Packには、JDK 17の複数の実行時オプションが含まれています。ただし、JDK 8の一部のオプションはEnterprise Performance Packで使用できません。

注意:

JDK 8のオプション-XX:-UseBiasedLockingは、Enterprise Performance Packでは無視されます。

Enterprise Performance Packに追加されたオプション

次の実行時オプションはEnterprise Performance Packでは使用できますが、Java SE 8では使用できません。これらのオプションの詳細は、JDK 17ドキュメントのjavaコマンドを参照してください:

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

Enterprise Performance Packから削除されたオプション

注意:

次の実行時オプションはEnterprise Performance Packでは使用できませんが、Java SE 8では使用できます。これらのオプションの詳細は、JDK 8ドキュメントのjavaコマンドを参照してください:
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