Name | Availability | Deprecated | Obsoleted | Expired |
---|---|---|---|---|
BaseFootPrintEstimate | product | |||
CounterHalfLifeTime | develop | |||
HeapFirstMaximumCompactionCount | product | |||
InlineCacheBufferSize | product | |||
MetaspaceGuardAllocations | develop | |||
OldSize | product | JDK23 | JDK24 | JDK25 |
PreserveAllAnnotations | product | JDK23 | JDK24 | JDK25 |
PrintPreciseRTMLockingStatistics | product | |||
RTMAbortRatio | product | |||
RTMAbortThreshold | product | |||
RTMLockingCalculationDelay | product | |||
RTMLockingThreshold | product | |||
RTMRetryCount | product | JDK23 | JDK24 | JDK25 |
RTMSpinLoopCount | product | |||
RTMTotalCountIncrRate | product | |||
ShenandoahHumongousThreshold | product | |||
ShenandoahIUBarrier | product | |||
UseEmptySlotsInSupers | product | JDK23 | JDK24 | JDK25 |
UseNotificationThread | product | JDK23 | JDK24 | JDK25 |
UseRTMDeopt | product | JDK23 | JDK24 | JDK25 |
UseRTMForStackLocks | product | |||
UseRTMLocking | product | JDK23 | JDK24 | JDK25 |
UseRTMXendForLockBusy | product | |||
UseVtableBasedCHA | product | |||
ZGenerational | product | JDK23 | ||
ZVerifyViews | product |
Name | Availability |
---|---|
AlwaysMergeDMB | product |
EnableAllLargePageSizesForWindows | product |
LightweightFastLockingSpins | product |
MaxStringPrintSize | develop |
PrintMemoryMapAtExit | product |
StressBailout | develop |
StressBailoutMean | develop |
StressUnstableIfTraps | product |
UseCtxFencei | product |
UseObjectMonitorTable | product |
UseThreadsLockThrottleLock | product |
UseTrampolines | product |
Name | Availability |
---|---|
AlwaysRecordEvolDependencies | product |
CaptureBailoutInformation | product |
FullGCHeapDumpLimit | product |
InlineSecondarySupersTest | product |
MergeStores | product |
ServiceThreadCleanupInterval | product |
StressMacroExpansion | product |
StressSecondarySupers | product |
TraceBytecodesTruncated | develop |
TraceMergeStores | develop |
UseAPX | product |
UseAllWindowsProcessorGroups | product |
UseIntPolyIntrinsics | product |
UseMadvPopulateWrite | product |
UseRVA23U64 | product |
UseSecondarySupersCache | product |
UseSecondarySupersTable | product |
UseStoreStoreForCtor | product |
UseZacas | product |
UseZcb | product |
UseZfh | product |
UseZvbb | product |
UseZvfh | product |
UseZvkn | product |
VerifyAlignVector | develop |
VerifySecondarySupers | product |
Name | Availability | Deprecated | Obsoleted | Expired |
---|---|---|---|---|
ArrayAllocatorMallocLimit | product | |||
CounterDecayMinIntervalLength | develop | |||
DoReserveCopyInSuperWord | product | JDK22 | JDK23 | |
G1EvacuationFailureALot | product | |||
G1EvacuationFailureALotCSetPercent | product | |||
G1EvacuationFailureALotCount | product | |||
G1EvacuationFailureALotDuringConcMark | product | |||
G1EvacuationFailureALotDuringConcurrentStart | product | |||
G1EvacuationFailureALotDuringMixedGC | product | |||
G1EvacuationFailureALotDuringYoungGC | product | |||
G1EvacuationFailureALotInterval | product | |||
JVMCIUseFastLocking | develop | |||
PostLoopMultiversioning | product | |||
UseAllWindowsProcessorGroups | product | |||
UseCounterDecay | product | JDK22 | JDK23 | |
UseHugeTLBFS | product | JDK22 | JDK23 | |
UseMadvPopulateWrite | product | |||
UseSHM | product | JDK22 | JDK23 |
Name | Availability | Deprecated | Obsoleted | Expired |
---|---|---|---|---|
CheckMemoryInitialization | notproduct | |||
EnableThreadSMRExtraValidityChecks | product | |||
EnableWaitForParallelLoad | product | JDK20 | JDK21 | JDK22 |
G1ConcRSHotCardLimit | product | JDK21 | JDK24 | |
G1ConcRSLogCacheSize | product | JDK21 | JDK24 | |
G1DummyRegionsPerGC | develop | |||
G1ExitOnExpansionFailure | develop | |||
G1UsePreventiveGC | product | JDK21 | JDK22 | |
G1VerifyCTCleanup | develop | |||
G1VerifyRSetsDuringFullGC | product | |||
GenerateRangeChecks | develop | |||
MallocMaxTestWords | product | |||
MetaspaceReclaimPolicy | product | JDK21 | ||
PostVirtualThreadCompatibleLifecycleEvents | product | |||
RefDiscoveryPolicy | product | JDK21 | JDK24 | |
ShenandoahElasticTLAB | product | |||
ShenandoahLoopOptsAfterExpansion | product | |||
ShenandoahNMethodBarrier | product | |||
ShenandoahSelfFixing | product | |||
ShenandoahSuspendibleWorkers | product | |||
ShenandoahUnloadClassesFrequency | product | |||
SuperWordMaxVectorSize | product | |||
SuppressErrorAt | notproduct | |||
TraceDependencies | develop | |||
TwoOperandLIRForm | define_pd_global | |||
UseHeavyMonitors | develop | JDK18 | JDK19 | JDK20 |
VerifyThread | develop |
Name | Availability |
---|---|
AlwaysPreTouchStacks | product |
DelayCompilerStubsGeneration | define_pd_global |
DelayThreadStartALot | develop |
InlineCacheBufferSize | product |
LockingMode | product |
MonitorUnlinkBatch | product |
StressIncrementalInlining | product |
THPStackMitigation | product |
TimerSlack | product |
TrimNativeHeapInterval | product |
UseAllWindowsProcessorGroups | product |
UseCryptoPmullForCRC32 | product |
UseGraalJIT | product |
UseMadvPopulateWrite | product |
UseVectorizedHashCodeIntrinsic | product |
UseZihintpause | product |
ZAsyncUnmappingLimit | product |
ZBufferStoreBarriers | product |
ZCollectionIntervalMajor | product |
ZCollectionIntervalMinor | product |
ZCollectionIntervalOnly | product |
ZForceDiscontiguousHeapReservations | develop |
ZGenerational | product |
ZIndexDistributorStrategy | product |
ZOldGCThreads | product |
ZTenuringThreshold | product |
ZVerifyOops | develop |
ZVerifyRemembered | product |
ZYoungCompactionLimit | product |
ZYoungGCThreads | product |
ZapTLAB | develop |
Name | Availability |
---|---|
ArchiveHeapTestClass | develop |
CacheLineSize | product |
DecodeErrorContext | product |
EnableWaitForParallelLoad | product |
ErrorLogSecondaryErrorDetails | product |
G1NumCardsCostSampleThreshold | product |
G1RestoreRetainedRegionChunksPerWorker | product |
G1UseConcRefinement | product |
GuaranteedAsyncDeflationInterval | product |
JVMCINativeLibraryThreadFraction | product |
MallocLimit | product |
OptimizeUnstableIf | product |
ReplayReduce | product |
TraceDwarfLevel | develop |
UseChaCha20Intrinsics | product |
UsePoly1305Intrinsics | product |
UseRVA20U64 | product |
UseRVA22U64 | product |
UseSystemMemoryBarrier | product |
UseZbs | product |
UseZic64b | product |
UseZicbom | product |
UseZicbop | product |
UseZicboz | product |
Name | Availability | Deprecated | Obsoleted | Expired |
---|---|---|---|---|
DumpSharedSpaces | product | JDK18 | JDK19 | |
DynamicDumpSharedSpaces | product | JDK18 | JDK19 | |
EagerInitialization | develop | |||
FilterSpuriousWakeups | product | JDK18 | JDK19 | JDK20 |
GCParallelVerificationEnabled | product | |||
GCWorkerDelayMillis | develop | |||
MinInliningThreshold | product | JDK18 | JDK19 | JDK20 |
PrefetchFieldsAhead | product | JDK19 | JDK20 | |
RequireSharedSpaces | product | JDK18 | JDK19 | |
UseSharedSpaces | product | JDK18 | JDK19 | |
VerifyJNIEnvThread | notproduct |
Name | Availability |
---|---|
AutoCreateSharedArchive | product |
DoJVMTIVirtualThreadTransitions | product |
DuplicateBackedge | product |
ExtentLocalCacheSize | product |
JVMCICompilerIdleDelay | product |
JVMCIThreadsPerNativeLibraryRuntime | product |
LoomDeoptAfterThaw | develop |
LoomVerifyAfterThaw | develop |
PostVirtualThreadCompatibleLifecycleEvents | product |
ShowCarrierFrames | product |
StressDuplicateBackedge | develop |
SuperWordMaxVectorSize | product |
TestFlagFor_bool | product |
TestFlagFor_double | product |
TestFlagFor_int | product |
TestFlagFor_intx | product |
TestFlagFor_size_t | product |
TestFlagFor_uint | product |
TestFlagFor_uint64_t | product |
TestFlagFor_uintx | product |
TieredOldPercentage | product |
UseBranchProtection | product |
UseConservativeFence | product |
UseContinuationFastPath | develop |
UseRVC | product |
UseRVV | product |
UseRVVForBigIntegerShiftIntrinsics | product |
UseZba | product |
UseZbb | product |
VMContinuations | define_pd_global |
VerifyContinuations | develop |
Name | Availability |
---|---|
CICountNative | develop |
CheckMemoryInitialization | notproduct |
EnableThreadSMRExtraValidityChecks | product |
G1EvacuationFailureALotCSetPercent | product |
G1RemSetArrayOfCardsEntries | product |
G1RemSetArrayOfCardsEntriesBase | develop |
G1RemSetCoarsenHowlBitmapToHowlFullPercent | product |
G1RemSetCoarsenHowlToFullPercent | product |
G1RemSetFreeMemoryKeepExcessRatio | product |
G1RemSetFreeMemoryRescheduleDelayMillis | product |
G1RemSetFreeMemoryStepDurationMillis | product |
G1RemSetHowlMaxNumBuckets | product |
G1RemSetHowlNumBuckets | product |
GCCardSizeInBytes | product |
GCWorkerDelayMillis | develop |
JVMCINativeLibraryErrorFile | product |
MinInlineFrequencyRatio | product |
VerifyHeavyMonitors | develop |
Name | Availability |
---|---|
AsyncDeflateIdleMonitors | diagnostic |
AsyncDeflationInterval | diagnostic |
C1InlineStackLimit | product |
C1MaxInlineLevel | product |
C1MaxInlineSize | product |
C1MaxRecursiveInlineLevel | product |
C1MaxTrivialSize | product |
DeoptimizeNMethodBarriersALot | diagnostic |
ExpandSubTypeCheckAtParseTime | diagnostic |
IntelJccErratumMitigation | diagnostic |
OnSpinWaitInst | diagnostic |
OnSpinWaitInstCount | diagnostic |
SweeperThreshold | product |
UseEmptySlotsInSupers | product |
UseLegacyJNINameEscaping | product |
UseMD5Intrinsics | diagnostic |
UseNewFieldLayout | product |
UseVectorByteReverseInstructionsPPC64 | product |
UseVectorMacroLogic | diagnostic |
Name | Availability |
---|---|
AdjustStackSizeForTLS | product |
ArchiveRelocationMode | diagnostic |
CompilationMode | product |
EnableJVMCIProduct | experimental |
ShenandoahGCMode | experimental |
ShenandoahRegionSize | experimental |
ShenandoahSelfFixing | diagnostic |
ShowCodeDetailsInExceptionMessages | manageable |
Tier0AOTBackEdgeThreshold | diagnostic |
Tier0AOTCompileThreshold | diagnostic |
Tier0AOTInvocationThreshold | diagnostic |
Tier0AOTMinInvocationThreshold | diagnostic |
Tier0Delay | diagnostic |
Tier40BackEdgeThreshold | diagnostic |
Tier40CompileThreshold | diagnostic |
Tier40InvocationThreshold | diagnostic |
Tier40MinInvocationThreshold | diagnostic |
TraceMemoryWriteback | develop |
UseNotificationThread | product |
Name | Availability |
---|---|
AVX3Threshold | diagnostic |
AllowRedefinitionToAddDeleteMethods | product |
ArchiveClassesAtExit | product |
DumpSharedMappingsInCore | diagnostic |
DynamicDumpSharedSpaces | product |
ErrorFileToStderr | product |
ErrorFileToStdout | product |
GCOverheadLimitThreshold | develop |
HandshakeALot | diagnostic |
JVMCILibDumpJNIConfig | experimental |
JVMCILibPath | experimental |
MinHeapSize | product |
ShenandoahLoadRefBarrier | diagnostic |
SoftMaxHeapSize | manageable |
UseJVMCINativeLibrary | experimental |
UseLegacyJNINameEscaping | product |
VerifyMetaspaceInterval | develop |
ZUncommit | experimental |
ZUncommitDelay | experimental |
ZVerifyObjects | diagnostic |
ZVerifyRoots | diagnostic |
ZVerifyViews | diagnostic |
Name | Availability |
---|---|
ActiveProcessorCount | product |
AggressiveHeap | product |
AllocateHeapAt | product |
CalculateClassFingerprint | product |
DisablePrimordialThreadGuardPages | experimental |
DynamicallyResizeSystemDictionaries | diagnostic |
EnableThreadSMRExtraValidityChecks | diagnostic |
EnableThreadSMRStatistics | diagnostic |
HandshakeTimeout | diagnostic |
InitialRAMPercentage | product |
LoopStripMiningIter | product |
LoopStripMiningIterShortLoop | product |
MaxRAMPercentage | product |
MinRAMPercentage | product |
MonitorUsedDeflationThreshold | experimental |
SharedArchiveConfigFile | product |
SoftwarePrefetchHintDistance | product |
SuperwordUseVSX | product |
TestUnresponsiveErrorHandler | notproduct |
ThreadLocalHandshakes | define_pd_global |
UseAppCDS | product |
UseContainerSupport | product |
UseMPMUL | product |
UseSubwordForMaxVector | product |
UseVectorCmov | product |
VerifyGCType | diagnostic |
./jdk11/build/linux-x86_64-normal-server-release/jdk/bin/java -XX:+AggressiveOpts OpenJDK 64-Bit Server VM warning: Option AggressiveOpts was deprecated in version 11.0 and will likely be removed in a future release.
./jdk12/build/linux-x86_64-server-release/jdk/bin/java -XX:+AggressiveOpts OpenJDK 64-Bit Server VM warning: Ignoring option AggressiveOpts; support was removed in 12.0
./jdk13/build/linux-x86_64-server-release/jdk/bin/java -XX:+AggressiveOpts OpenJDK 64-Bit Server VM warning: Ignoring option AggressiveOpts; support was removed in 12.0
./jdk13/build/linux-x86_64-server-release/jdk/bin/java -XX:+DeferPollingPageLoopCount Unrecognized VM option 'DeferPollingPageLoopCount' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.