Name | Availability | Deprecated | Obsoleted | Expired |
---|---|---|---|---|
ArrayAllocatorMallocLimit | product | |||
DoReserveCopyInSuperWord | product | JDK22 | JDK23 | |
JVMCIUseFastLocking | develop | |||
PostLoopMultiversioning | product | |||
ShenandoahNMethodBarrier | product | |||
UseHeavyMonitors | develop | JDK18 | JDK19 | JDK20 |
UseHugeTLBFS | product | JDK22 | JDK23 | |
UseSHM | product | JDK22 | JDK23 |
Name | Availability |
---|---|
AbortVMOnSafepointTimeoutDelay | product |
DelayThreadStartALot | develop |
EnableX86ECoreOpts | product |
G1NumCodeRootsCostSampleThreshold | product |
G1RetainRegionLiveThresholdPercent | product |
LibJVMCICompilerThreadHidden | product |
LogClassLoadingCauseFor | product |
RandomizeClassSpaceLocation | develop |
ReduceAllocationMerges | product |
ShenandoahNoProgressThreshold | product |
THPStackMitigation | product |
TimerSlack | product |
TraceBytecodesStopAt | develop |
TraceReduceAllocationMerges | notproduct |
TrimNativeHeapInterval | product |
TypeProfileSubTypeCheckCommonThreshold | product |
UseZtso | product |
VerifyReduceAllocationMerges | develop |
Name | Availability | Deprecated | Obsoleted | Expired |
---|---|---|---|---|
CheckMemoryInitialization | notproduct | |||
EnableThreadSMRExtraValidityChecks | product | |||
EnableWaitForParallelLoad | product | JDK20 | JDK21 | JDK22 |
G1ConcRSHotCardLimit | product | JDK21 | ||
G1ConcRSLogCacheSize | product | JDK21 | ||
G1DummyRegionsPerGC | develop | |||
G1ExitOnExpansionFailure | develop | |||
G1UsePreventiveGC | product | JDK21 | JDK22 | |
G1VerifyCTCleanup | develop | |||
G1VerifyRSetsDuringFullGC | product | |||
GenerateRangeChecks | develop | |||
MallocMaxTestWords | product | |||
MetaspaceReclaimPolicy | product | JDK21 | ||
PostVirtualThreadCompatibleLifecycleEvents | product | |||
RefDiscoveryPolicy | product | JDK21 | ||
SuperWordMaxVectorSize | product | |||
SuppressErrorAt | notproduct | |||
TraceDependencies | develop | |||
TwoOperandLIRForm | define_pd_global | |||
VerifyThread | develop |
Name | Availability |
---|---|
AlwaysPreTouchStacks | product |
DelayCompilerStubsGeneration | define_pd_global |
GuaranteedAsyncDeflationInterval | product |
LockingMode | product |
UseCryptoPmullForCRC32 | product |
UseGraalJIT | 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 |
Name | Availability | Deprecated | Obsoleted | Expired |
---|---|---|---|---|
AliasLevel | product | JDK19 | JDK20 | JDK21 |
DynamicallyResizeSystemDictionaries | product | |||
ExtendedDTraceProbes | product | JDK19 | JDK20 | JDK21 |
ExtentLocalCacheSize | product | |||
G1ConcRefinementGreenZone | product | JDK20 | ||
G1ConcRefinementRedZone | product | JDK20 | ||
G1ConcRefinementServiceIntervalMillis | product | JDK20 | ||
G1ConcRefinementThresholdStep | product | JDK20 | ||
G1ConcRefinementYellowZone | product | JDK20 | ||
G1EagerReclaimHumongousObjects | product | |||
G1EagerReclaimHumongousObjectsWithStaleRefs | product | |||
G1UseAdaptiveConcRefinement | product | JDK20 | ||
HotMethodDetectionLimit | product | |||
LogSweeper | notproduct | |||
LogTouchedMethods | product | |||
PreferContainerQuotaForCPUCount | product | JDK19 | JDK20 | JDK21 |
PrintIdealIndentThreshold | notproduct | |||
PrintMethodFlushing | develop | |||
PrintSharedDictionary | product | JDK20 | JDK21 | |
PrintTouchedMethodsAtExit | product | |||
StressCodeAging | product | |||
SweeperLogEntries | notproduct | |||
TraceCreateZombies | develop | |||
TraceOptimizedUpcallStubs | develop | |||
UseCodeAging | product | JDK20 | JDK21 | |
UseContainerCpuShares | product | JDK19 | JDK20 | JDK21 |
UseMallocOnly | develop |
Name | Availability |
---|---|
ArchiveHeapTestClass | develop |
CacheLineSize | product |
DecodeErrorContext | product |
EnableWaitForParallelLoad | product |
ErrorLogSecondaryErrorDetails | product |
G1NumCardsCostSampleThreshold | product |
G1RestoreRetainedRegionChunksPerWorker | product |
G1UseConcRefinement | 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 |
UseContainerCpuShares | product |
UseContinuationFastPath | develop |
UseRVC | product |
UseRVV | product |
UseRVVForBigIntegerShiftIntrinsics | product |
UseZba | product |
UseZbb | product |
VMContinuations | define_pd_global |
VerifyContinuations | develop |
Name | Availability | Deprecated | Obsoleted | Expired |
---|---|---|---|---|
AlwaysLockClassLoader | product | JDK17 | JDK18 | JDK19 |
BiasedLockingBulkRebiasThreshold | product | JDK15 | JDK18 | JDK19 |
BiasedLockingBulkRevokeThreshold | product | JDK15 | JDK18 | JDK19 |
BiasedLockingDecayTime | product | JDK15 | JDK18 | JDK19 |
BiasedLockingStartupDelay | product | JDK15 | JDK18 | JDK19 |
CriticalJNINatives | product | JDK16 | JDK18 | JDK19 |
G1RSetRegionEntries | product | JDK18 | JDK19 | |
G1RSetRegionEntriesBase | develop | |||
G1RSetSparseRegionEntries | product | JDK18 | JDK19 | |
G1RSetSparseRegionEntriesBase | develop | |||
InlineFrequencyCount | define_pd_global | JDK18 | JDK19 | |
InlineNIOCheckIndex | product | |||
LIRTracePeephole | develop | |||
MetaspaceHandleDeallocations | product | |||
OptimizeUnsafes | develop | |||
PrintBiasedLockingStatistics | product | JDK15 | JDK18 | JDK19 |
PrintPreciseBiasedLockingStatistics | product | JDK15 | JDK18 | JDK19 |
PrintUnsafeOptimization | develop | |||
PrintVtableStats | notproduct | |||
UseBiasedLocking | product | JDK15 | JDK18 | JDK19 |
UseFastLocking | develop | |||
UseOptoBiasInlining | product | JDK15 | JDK18 | JDK19 |
Name | Availability |
---|---|
CICountNative | develop |
ErrorLogPrintCodeLimit | product |
G1EvacuationFailureALotCSetPercent | product |
G1RemSetArrayOfCardsEntries | product |
G1RemSetArrayOfCardsEntriesBase | develop |
G1RemSetCoarsenHowlBitmapToHowlFullPercent | product |
G1RemSetCoarsenHowlToFullPercent | product |
G1RemSetFreeMemoryKeepExcessRatio | product |
G1RemSetFreeMemoryRescheduleDelayMillis | product |
G1RemSetFreeMemoryStepDurationMillis | product |
G1RemSetHowlMaxNumBuckets | product |
G1RemSetHowlNumBuckets | product |
GCCardSizeInBytes | product |
JVMCINativeLibraryErrorFile | product |
MinInlineFrequencyRatio | product |
OnSpinWaitInst | product |
OnSpinWaitInstCount | 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.