| Name | Availability |
|---|---|
| AOTEagerlyLoadObjects | product |
| AOTStreamableObjects | product |
| CompileTaskTimeout | develop |
| FastLockingSpins | product |
| G1CPUUsageDeviationPercent | product |
| G1CPUUsageExpandThreshold | product |
| G1CPUUsageShrinkThreshold | product |
| G1ForceOptionalEvacuation | develop |
| G1PerThreadPendingCardThreshold | product |
| G1ShrinkByPercentOfAvailable | product |
| IFGEdgesLimit | product |
| NMethodRelocation | product |
| ShenandoahGenerationalAdaptiveTenuring | product |
| ShortRunningLongLoop | product |
| StressMacroElimination | product |
| StressShortRunningLongLoop | develop |
| TrapBasedNMethodEntryBarriers | product |
| UseAutoVectorizationPredicate | product |
| UseAutoVectorizationSpeculativeAliasingChecks | product |
| Name | Availability | Deprecated | Obsoleted | Expired |
|---|---|---|---|---|
| GCLockerRetryAllocationCount | product | |||
| NearCpool | product | JDK25 | ||
| PerfDataSamplingInterval | product | JDK25 | JDK26 | |
| ShenandoahGenerationalAdaptiveTenuring | product | |||
| ShenandoahGenerationalCensusAtEvac | product | |||
| TraceFPURegisterUsage | develop | |||
| TraceFPUStack | develop | |||
| UseLinuxPosixThreadCPUClocks | product | JDK24 | JDK25 | JDK26 |
| VerifyFPU | develop | |||
| ZAsyncUnmappingLimit | product | |||
| ZMarkStackSpaceLimit | product | JDK25 |
| 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 | |
| EnableAllLargePageSizesForWindows | product | |||
| G1EvacuationFailureALot | product | |||
| G1EvacuationFailureALotCSetPercent | product | |||
| G1EvacuationFailureALotCount | product | |||
| G1EvacuationFailureALotDuringConcMark | product | |||
| G1EvacuationFailureALotDuringConcurrentStart | product | |||
| G1EvacuationFailureALotDuringMixedGC | product | |||
| G1EvacuationFailureALotDuringYoungGC | product | |||
| G1EvacuationFailureALotInterval | product | |||
| InlineSecondarySupersTest | product | |||
| JVMCIUseFastLocking | develop | |||
| PostLoopMultiversioning | product | |||
| StressSecondarySupers | product | |||
| UseAllWindowsProcessorGroups | product | |||
| UseCounterDecay | product | JDK22 | JDK23 | |
| UseHugeTLBFS | product | JDK22 | JDK23 | |
| UseMadvPopulateWrite | product | |||
| UseSHM | product | JDK22 | JDK23 | |
| UseSecondarySupersCache | product | |||
| UseSecondarySupersTable | product | |||
| UseThreadsLockThrottleLock | product | |||
| VerifySecondarySupers | product |
| 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 |
|---|---|
| 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.