 bool AHRByDeathCollectTimeRatio           = false            {product}
 bool AHRByMinorPauseTimeMajorFreq         = false            {product}
 bool AHRByPromoToAllocRatio               = false            {product}
 bool AHRBySurvivorAge                     = false            {product}
uintx AHRIncrementSize                     = 5242880          {product}
uintx AHRMaxDeathCollectTimeRatio          = 55               {product}
uintx AHRMaxMinorInvocationsPerMajor       = 30               {product}
uintx AHRMaxMinorPauseTimeMillis           = 100              {product}
uintx AHRMaxPromoToAllocRatio              = 25               {product}
uintx AHRMaxRatio                          = 100              {product}
uintx AHRMaxSize                           = 104857600        {product}
uintx AHRMaxSurvivorAge                    = 10               {product}
uintx AHRMinDeathCollectTimeRatio          = 50               {product}
uintx AHRMinMinorInvocationsPerMajor       = 5                {product}
uintx AHRMinMinorPauseTimeMillis           = 150              {product}
uintx AHRMinPromoToAllocRatio              = 2                {product}
uintx AHRMinSurvivorAge                    = 2                {product}
 bool AdaptiveHeapRebalance                = false            {product}
uintx AdaptivePermSizeWeight               = 20               {product}
uintx AdaptiveSizeDecrementScaleFactor     = 4                {product}
uintx AdaptiveSizeMajorGCDecayTimeScale    = 10               {product}
uintx AdaptiveSizePausePolicy              = 0                {product}
uintx AdaptiveSizePolicyCollectionCostMargin  = 50               {product}
uintx AdaptiveSizePolicyInitializingSteps  = 20               {product}
uintx AdaptiveSizePolicyOutputInterval     = 0                {product}
uintx AdaptiveSizePolicyWeight             = 10               {product}
uintx AdaptiveSizeThroughPutPolicy         = 0                {product}
uintx AdaptiveTimeWeight                   = 25               {product}
 bool AdjustConcurrency                    = false            {product}
 bool AggressiveOpts                       = false            {product}
 intx AliasLevel                           = 3                {product}
 intx AllocatePrefetchDistance             = 192              {product}
 intx AllocatePrefetchInstr                = 0                {product}
 intx AllocatePrefetchLines                = 4                {product}
 intx AllocatePrefetchStepSize             = 64               {product}
 intx AllocatePrefetchStyle                = 1                {product}
 bool AllowJNIEnvProxy                     = false            {product}
 bool AllowParallelDefineClass             = false            {product}
 bool AllowUserSignalHandlers              = false            {product}
 bool AlwaysActAsServerClassMachine        = false            {product}
 bool AlwaysCompileLoopMethods             = false            {product}
 intx AlwaysInflate                        = 0                {product}
 bool AlwaysLockClassLoader                = false            {product}
 bool AlwaysPreTouch                       = false            {product}
 bool AlwaysRestoreFPU                     = false            {product}
 bool AlwaysTenure                         = false            {product}
 bool AnonymousClasses                     = false            {product}
 bool AssertOnSuspendWaitFailure           = false            {product}
 intx Atomics                              = 0                {product}
 intx AutoBoxCacheMax                      = 128              {C2 product}
uintx AutoGCSelectPauseMillis              = 5000             {product}
 intx BCEATraceLevel                       = 0                {product}
 intx BackEdgeThreshold                    = 100000           {pd product}
 bool BackgroundCompilation                = true             {pd product}
uintx BaseFootPrintEstimate                = 268435456        {product}
 intx BiasedLockingBulkRebiasThreshold     = 20               {product}
 intx BiasedLockingBulkRevokeThreshold     = 40               {product}
 intx BiasedLockingDecayTime               = 25000            {product}
 intx BiasedLockingStartupDelay            = 4000             {product}
 bool BindCMSThreadToCPU                   = false            {diagnostic}
 bool BindGCTaskThreadsToCPUs              = false            {product}
 bool BlockLayoutByFrequency               = true             {C2 product}
 intx BlockLayoutMinDiamondPercentage      = 20               {C2 product}
 bool BlockLayoutRotateLoops               = true             {C2 product}
 bool BlockOffsetArrayUseUnallocatedBlock  = true             {product}
 bool BranchOnRegister                     = false            {C2 product}
 bool BytecodeVerificationLocal            = false            {product}
 bool BytecodeVerificationRemote           = true             {product}
 intx CICompilerCount                      = 2                {product}
 bool CICompilerCountPerCPU                = false            {product}
 bool CITime                               = false            {product}
 bool CMSAbortSemantics                    = false            {product}
uintx CMSAbortablePrecleanMinWorkPerIteration  = 100              {product}
 intx CMSAbortablePrecleanWaitMillis       = 100              {product}
uintx CMSBitMapYieldQuantum                = 10485760         {product}
uintx CMSBootstrapOccupancy                = 50               {product}
 bool CMSClassUnloadingEnabled             = false            {product}
uintx CMSClassUnloadingMaxInterval         = 0                {product}
 bool CMSCleanOnEnter                      = true             {product}
 bool CMSCompactWhenClearAllSoftRefs       = true             {product}
uintx CMSConcMarkMultiple                  = 32               {product}
 bool CMSConcurrentMTEnabled               = true             {product}
uintx CMSCoordinatorYieldSleepCount        = 10               {product}
 bool CMSDumpAtPromotionFailure            = false            {product}
uintx CMSExpAvgFactor                      = 50               {product}
 bool CMSExtrapolateSweep                  = false            {product}
uintx CMSFullGCsBeforeCompaction           = 0                {product}
uintx CMSIncrementalDutyCycle              = 10               {product}
uintx CMSIncrementalDutyCycleMin           = 0                {product}
 bool CMSIncrementalMode                   = false            {product}
uintx CMSIncrementalOffset                 = 0                {product}
 bool CMSIncrementalPacing                 = true             {product}
uintx CMSIncrementalSafetyFactor           = 10               {product}
uintx CMSIndexedFreeListReplenish          = 4                {product}
 intx CMSInitiatingOccupancyFraction       = -1               {product}
 intx CMSInitiatingOccupancyFractionDelta  = -1               {product}
 intx CMSInitiatingPermOccupancyFraction   = -1               {product}
 intx CMSInitiatingPermOccupancyFractionDelta  = -1               {product}
 intx CMSInitiatingRamLimitFraction        = -1               {product}
 intx CMSIsTooFullPercentage               = 98               {product}
double CMSLargeCoalSurplusPercent           =  {product}
double CMSLargeSplitSurplusPercent          =  {product}
 bool CMSLoopWarn                          = false            {product}
uintx CMSMaxAbortablePrecleanLoops         = 0                {product}
 intx CMSMaxAbortablePrecleanTime          = 5000             {product}
uintx CMSOldPLABMax                        = 1024             {product}
uintx CMSOldPLABMin                        = 16               {product}
uintx CMSOldPLABNumRefills                 = 4                {product}
uintx CMSOldPLABReactivityCeiling          = 10               {product}
uintx CMSOldPLABReactivityFactor           = 2                {product}
 bool CMSOldPLABResizeQuicker              = false            {product}
uintx CMSOldPLABToleranceFactor            = 4                {product}
 bool CMSPLABRecordAlways                  = true             {product}
uintx CMSParPromoteBlocksToClaim           = 16               {product}
 bool CMSParallelRemarkEnabled             = true             {product}
 bool CMSParallelSurvivorRemarkEnabled     = true             {product}
 bool CMSPermGenPrecleaningEnabled         = true             {product}
uintx CMSPrecleanDenominator               = 3                {product}
uintx CMSPrecleanIter                      = 3                {product}
uintx CMSPrecleanNumerator                 = 2                {product}
 bool CMSPrecleanRefLists1                 = true             {product}
 bool CMSPrecleanRefLists2                 = false            {product}
 bool CMSPrecleanSurvivors1                = false            {product}
 bool CMSPrecleanSurvivors2                = true             {product}
uintx CMSPrecleanThreshold                 = 1000             {product}
 bool CMSPrecleaningEnabled                = true             {product}
 bool CMSPrintChunksInDump                 = false            {product}
 bool CMSPrintObjectsInDump                = false            {product}
uintx CMSRemarkVerifyVariant               = 1                {product}
 bool CMSReplenishIntermediate             = true             {product}
uintx CMSRescanMultiple                    = 32               {product}
uintx CMSRevisitStackSize                  = 1048576          {product}
uintx CMSSamplingGrain                     = 16384            {product}
 bool CMSScavengeBeforeRemark              = false            {product}
uintx CMSScheduleRemarkEdenPenetration     = 50               {product}
uintx CMSScheduleRemarkEdenSizeThreshold   = 2097152          {product}
uintx CMSScheduleRemarkSamplingRatio       = 5                {product}
double CMSSmallCoalSurplusPercent           =  {product}
double CMSSmallSplitSurplusPercent          =  {product}
 bool CMSSplitIndexedFreeListBlocks        = true             {product}
 intx CMSTriggerPermRatio                  = 80               {product}
 intx CMSTriggerRatio                      = 80               {product}
 bool CMSUseGCOverheadLimit                = true             {product}
 bool CMSUseOldDefaults                    = false            {product}
 intx CMSWaitDuration                      = 2000             {product}
uintx CMSWorkQueueDrainThreshold           = 10               {product}
 bool CMSYield                             = true             {product}
uintx CMSYieldSleepCount                   = 0                {product}
 intx CMSYoungGenPerWorker                 = 16777216         {product}
uintx CMS_FLSPadding                       = 1                {product}
uintx CMS_FLSWeight                        = 75               {product}
uintx CMS_SweepPadding                     = 1                {product}
uintx CMS_SweepTimerThresholdMillis        = 10               {product}
uintx CMS_SweepWeight                      = 75               {product}
uintx CPUForCMSThread                      = 0                {diagnostic}
 bool CheckJNICalls                        = false            {product}
 bool ClassUnloading                       = true             {product}
 intx ClearFPUAtPark                       = 0                {product}
 bool ClipInlining                         = true             {product}
uintx CodeCacheExpansionSize               = 32768            {pd product}
uintx CodeCacheFlushingMinimumFreeSpace    = 1536000          {product}
uintx CodeCacheMinimumFreeSpace            = 512000           {product}
 bool CollectGen0First                     = false            {product}
 bool CompactFields                        = true             {product}
 intx CompilationPolicyChoice              = 0                {product}
 intx CompilationRepeat                    = 0                {C1 product}
ccstrlist CompileCommand                       =                  {product}
ccstr CompileCommandFile                   =  {product}
ccstrlist CompileOnly                          =                  {product}
 intx CompileThreshold                     = 10000            {pd product}
 bool CompilerThreadHintNoPreempt          = true             {product}
 intx CompilerThreadPriority               = -1               {product}
 intx CompilerThreadStackSize              = 0                {pd product}
uintx ConcGCThreads                        = 0                {product}
 intx ConditionalMoveLimit                 = 3                {C2 pd product}
 bool ConvertSleepToYield                  = true             {pd product}
 bool ConvertYieldToSleep                  = false            {product}
 bool CycleTime                            = false            {product}
 bool DTraceAllocProbes                    = false            {product}
 bool DTraceMethodProbes                   = false            {product}
 bool DTraceMonitorProbes                  = false            {product}
 bool DeallocateHeapPages                  = true             {product}
 bool DeallocateStackPages                 = true             {product}
uintx DeallocateStackPagesMinIntervalMs    = 100              {product}
 bool DebugContinuation                    = false            {diagnostic}
 bool DebugInlinedCalls                    = true             {diagnostic}
 bool DebugNonSafepoints                   = false            {diagnostic}
uintx DefaultMaxRAMFraction                = 4                {product}
 intx DefaultThreadPriority                = -1               {product}
 bool DeferInitialCardMark                 = false            {diagnostic}
 intx DeferPollingPageLoopCount            = -1               {product}
 intx DeferThrSuspendLoopCount             = 4000             {product}
 bool DeoptimizeRandom                     = false            {product}
 bool DisableAttachMechanism               = false            {product}
 bool DisableExplicitGC                    = false            {product}
ccstrlist DisableIntrinsic                     =                  {diagnostic}
 bool DisplayVMOutput                      = true             {diagnostic}
 bool DisplayVMOutputToStderr              = false            {product}
 bool DisplayVMOutputToStdout              = false            {product}
 bool DoEscapeAnalysis                     = true             {C2 product}
 intx DominatorSearchLimit                 = 1000             {C2 diagnostic}
 bool DontCompileHugeMethods               = true             {product}
 bool DontYieldALot                        = false            {pd product}
 bool DumpSharedSpaces                     = false            {product}
 bool EagerXrunInit                        = false            {product}
 intx EliminateAllocationArraySizeLimit    = 64               {C2 product}
 bool EliminateAllocations                 = true             {C2 product}
 bool EliminateAutoBox                     = false            {C2 diagnostic}
 bool EliminateLocks                       = true             {C2 product}
 intx EmitSync                             = 0                {product}
uintx ErgoHeapSizeLimit                    = 0                {product}
ccstr ErrorFile                            =  {product}
 bool EstimateArgEscape                    = true             {product}
 intx EventLogLength                       = 2000             {product}
 bool ExplicitGCInvokesConcurrent          = false            {product}
 bool ExplicitGCInvokesConcurrentAndUnloadsClasses  = false            {product}
 bool ExtendedDTraceProbes                 = false            {product}
 bool FLSAlwaysCoalesceLarge               = false            {product}
uintx FLSCoalescePolicy                    = 2                {product}
double FLSLargestBlockCoalesceProximity     =  {product}
 bool FLSVerifyAllHeapReferences           = false            {diagnostic}
 bool FLSVerifyIndexTable                  = false            {diagnostic}
 bool FLSVerifyLists                       = false            {diagnostic}
 bool FailOverToOldVerifier                = true             {product}
 bool FastCardTableScan                    = false            {product}
 bool FastTLABRefill                       = true             {product}
 intx FenceInstruction                     = 0                {product}
 intx FieldsAllocationStyle                = 1                {product}
 bool FilterSpuriousWakeups                = true             {product}
 bool ForceFullGCJVMTIEpilogues            = false            {product}
 bool ForceNUMA                            = false            {product}
 bool ForceSharedSpaces                    = false            {product}
 bool ForceTimeHighResolution              = false            {product}
 intx FreqInlineSize                       = 325              {pd product}
 bool FullProfileOnReInterpret             = true             {diagnostic}
 intx G1ConcRefinementGreenZone            = 0                {product}
 intx G1ConcRefinementRedZone              = 0                {product}
 intx G1ConcRefinementServiceIntervalMillis  = 300              {product}
uintx G1ConcRefinementThreads              = 0                {product}
 intx G1ConcRefinementThresholdStep        = 0                {product}
 intx G1ConcRefinementYellowZone           = 0                {product}
 intx G1ConfidencePercent                  = 50               {product}
uintx G1HeapRegionSize                     = 0                {product}
 intx G1MarkRegionStackSize                = 1048576          {product}
 bool G1PrintHeapRegions                   = false            {diagnostic}
 intx G1RSetRegionEntries                  = 0                {product}
uintx G1RSetScanBlockSize                  = 64               {product}
 intx G1RSetSparseRegionEntries            = 0                {product}
 intx G1RSetUpdatingPauseTimePercent       = 10               {product}
 intx G1ReservePercent                     = 10               {product}
 intx G1SATBBufferSize                     = 1024             {product}
 bool G1SummarizeConcMark                  = false            {diagnostic}
 bool G1SummarizeRSetStats                 = false            {diagnostic}
 intx G1SummarizeRSetStatsPeriod           = 0                {diagnostic}
 bool G1SummarizeZFStats                   = false            {diagnostic}
 bool G1TraceConcRefinement                = false            {diagnostic}
 intx G1UpdateBufferSize                   = 256              {product}
 bool G1UseAdaptiveConcRefinement          = true             {product}
uintx GCDrainStackTargetSize               = 64               {product}
uintx GCHeapFreeLimit                      = 2                {product}
 bool GCLockerInvokesConcurrent            = false            {product}
 bool GCOverheadReporting                  = false            {product}
 intx GCOverheadReportingPeriodMS          = 100              {product}
 bool GCParallelVerificationEnabled        = true             {diagnostic}
uintx GCPauseIntervalMillis                = 0                {product}
uintx GCTaskTimeStampEntries               = 200              {product}
uintx GCTimeLimit                          = 98               {product}
uintx GCTimeRatio                          = 99               {product}
 bool GoogleAgent                          = true             {product}
ccstr GoogleAgentFlags                     =  {product}
 bool GoogleAgentWS                        = false            {product}
ccstr GoogleAgentWSFlags                   =  {product}
uintx GoogleGCHeapFreeLimitPolicy          = 2                {product}
 bool GoogleHeapInstrumentation            = false            {product}
 bool GoogleHeapMonitor                    = true             {product}
 bool GoogleInheritAltSigStack             = false            {product}
uintx GoogleLogRotationSize                = 0                {diagnostic}
uintx GoogleMaxGarbageHeapzTraces          = 200              {product}
 bool GoogleScoping                        = false            {product}
uintx GoogleSoftRefLRUPolicy               = 0                {product}
uintx GoogleSoftRefLRUPolicyExcludedMB     = 0                {product}
uintx GoogleUseConstantOMProvision         = 0                {product}
 bool GoogleUseLibunwind                   = false            {pd product}
 bool GoogleUseSSEForVM                    = false            {product}
ccstr HPILibPath                           =  {product}
 bool HandlePromotionFailure               = true             {product}
uintx HeapBaseMinAddress                   = 2147483648       {pd product}
 bool HeapDumpAfterFullGC                  = false            {manageable}
 bool HeapDumpBeforeFullGC                 = false            {manageable}
 bool HeapDumpOnOutOfMemoryError           = false            {manageable}
ccstr HeapDumpPath                         =  {manageable}
uintx HeapFirstMaximumCompactionCount      = 3                {product}
uintx HeapMaximumCompactionInterval        = 20               {product}
 bool HoistFinalLoads                      = false            {product}
 bool IgnoreUnrecognizedVMOptions          = false            {product}
uintx InitialCodeCacheSize                 = 2359296          {pd product}
 bool InitialCompileFast                   = false            {diagnostic}
 bool InitialCompileReallyFast             = false            {diagnostic}
uintx InitialHeapSize                     := 67108864         {product}
uintx InitialRAMFraction                   = 64               {product}
uintx InitialSurvivorRatio                 = 8                {product}
 intx InitialTenuringThreshold             = 7                {product}
uintx InitiatingHeapOccupancyPercent       = 45               {product}
 bool Inline                               = true             {product}
 bool InlineMethodsWithNullUnloadedTypesInSignature  = true             {product}
 intx InlineSmallCode                      = 1000             {pd product}
 bool InsertMemBarAfterArraycopy           = true             {C2 product}
 intx InteriorEntryAlignment               = 4                {C2 pd product}
 intx InterpreterProfilePercentage         = 33               {product}
 bool JNIDetachReleasesMonitors            = true             {product}
 bool JavaMonitorsInStackTrace             = true             {product}
 intx JavaPriority10_To_OSPriority         = -1               {product}
 intx JavaPriority1_To_OSPriority          = -1               {product}
 intx JavaPriority2_To_OSPriority          = -1               {product}
 intx JavaPriority3_To_OSPriority          = -1               {product}
 intx JavaPriority4_To_OSPriority          = -1               {product}
 intx JavaPriority5_To_OSPriority          = -1               {product}
 intx JavaPriority6_To_OSPriority          = -1               {product}
 intx JavaPriority7_To_OSPriority          = -1               {product}
 intx JavaPriority8_To_OSPriority          = -1               {product}
 intx JavaPriority9_To_OSPriority          = -1               {product}
 bool LIRFillDelaySlots                    = false            {C1 pd product}
uintx LargePageHeapSizeThreshold           = 134217728        {product}
ccstr LargePageMountPoint                  =                  {product}
uintx LargePageSizeInBytes                 = 0                {product}
 bool LazyBootClassLoader                  = true             {product}
 bool LinkWellKnownClasses                 = false            {diagnostic}
 bool LogAHR                               = false            {product}
 bool LogCompilation                       = false            {diagnostic}
ccstr LogFile                              =  {diagnostic}
 bool LogGCOverheadLimit                   = false            {product}
 bool LogVMOutput                          = false            {diagnostic}
 intx LoopOptsCount                        = 43               {C2 product}
 intx LoopUnrollLimit                      = 50               {C2 pd product}
 intx LoopUnrollMin                        = 4                {C2 product}
 bool LoopUnswitching                      = true             {C2 product}
 intx MallocVerifyInterval                 = 0                {diagnostic}
 intx MallocVerifyStart                    = 0                {diagnostic}
 bool ManagementServer                     = false            {product}
uintx MarkStackSize                        = 32768            {product}
uintx MarkStackSizeMax                     = 4194304          {product}
 intx MarkSweepAlwaysCompactCount          = 4                {product}
uintx MarkSweepDeadRatio                   = 5                {product}
 intx MaxBCEAEstimateLevel                 = 5                {product}
 intx MaxBCEAEstimateSize                  = 150              {product}
 intx MaxDirectMemorySize                  = -1               {product}
 bool MaxFDLimit                           = true             {product}
uintx MaxGCMinorPauseMillis                = 4294967295       {product}
uintx MaxGCPauseMillis                     = 4294967295       {product}
uintx MaxHeapFreeRatio                     = 70               {product}
uintx MaxHeapSize                         := 1073741824       {product}
 intx MaxInlineLevel                       = 9                {product}
 intx MaxInlineSize                        = 35               {product}
 intx MaxJavaStackTraceDepth               = 1024             {product}
 intx MaxJumpTableSize                     = 65000            {C2 product}
 intx MaxJumpTableSparseness               = 5                {C2 product}
 intx MaxLabelRootDepth                    = 1100             {C2 product}
uintx MaxLiveObjectEvacuationRatio         = 100              {product}
 intx MaxLoopPad                           = 11               {C2 product}
uintx MaxNewSize                           = 4294901760       {product}
 intx MaxNodeLimit                         = 65000            {C2 product}
uintx MaxPermHeapExpansion                 = 4194304          {product}
uintx MaxPermSize                          = 67108864         {pd product}
uint64_t MaxRAM                               = 0                {pd product}
uintx MaxRAMFraction                       = 4                {product}
 intx MaxRecursiveInlineLevel              = 1                {product}
 intx MaxTenuringThreshold                 = 15               {product}
 intx MaxTrivialSize                       = 6                {product}
 bool MethodFlushing                       = true             {product}
 intx MethodHandlePushLimit                = 3                {diagnostic}
 intx MinCodeCacheFlushingInterval         = 30               {product}
uintx MinHeapDeltaBytes                    = 131072           {product}
uintx MinHeapFreeRatio                     = 40               {product}
 intx MinInliningThreshold                 = 250              {product}
 intx MinJumpTableSize                     = 18               {C2 product}
uintx MinPermHeapExpansion                 = 262144           {product}
uintx MinRAMFraction                       = 2                {product}
uintx MinSurvivorRatio                     = 3                {product}
uintx MinTLABSize                          = 2048             {product}
 bool MixedModeThreadDump                  = true             {product}
 intx MonitorBound                         = 0                {product}
 bool MonitorInUseLists                    = false            {product}
 intx MultiArrayExpandLimit                = 6                {C2 product}
 bool MustCallLoadClassInternal            = false            {product}
 intx NUMAChunkResizeWeight                = 20               {product}
 intx NUMAPageScanRate                     = 256              {product}
 intx NUMASpaceResizeRate                  = 1073741824       {product}
 bool NUMAStats                            = false            {product}
 intx NativeMonitorFlags                   = 0                {product}
 intx NativeMonitorSpinLimit               = 20               {product}
 intx NativeMonitorTimeout                 = -1               {product}
 bool NeedsDeoptSuspend                    = false            {pd product}
 bool NeverActAsServerClassMachine         = false            {pd product}
 bool NeverTenure                          = false            {product}
 intx NewRatio                             = 2                {product}
uintx NewSize                              = 1048576          {product}
uintx NewSizeThreadIncrease                = 4096             {pd product}
 intx NmethodSweepCheckInterval            = 5                {product}
 intx NmethodSweepFraction                 = 4                {product}
 intx NodeLimitFudgeFactor                 = 1000             {C2 product}
 intx NumberOfLoopInstrToAlign             = 4                {C2 product}
 bool ObjLifeTracking                      = false            {product}
uintx ObjLifeTrackingCpuFraction           = 100              {product}
uintx ObjLifetimeHistoBucketCount          = 1024             {product}
 bool ObjLifetimeHistoExportVarPerBucket   = false            {product}
uintx OldPLABSize                          = 1024             {product}
uintx OldPLABWeight                        = 50               {product}
uintx OldSize                              = 4194304          {product}
 bool OmitStackTraceInFastThrow            = true             {product}
ccstrlist OnError                              =                  {product}
ccstrlist OnOutOfMemoryError                   =                  {product}
 intx OnStackReplacePercentage             = 140              {pd product}
 bool OptimizeFill                         = false            {C2 product}
 bool OptimizeMethodHandles                = true             {diagnostic}
 bool OptimizeStringConcat                 = false            {C2 product}
 bool OptoBundling                         = false            {C2 pd product}
 intx OptoLoopAlignment                    = 16               {pd product}
 bool OptoScheduling                       = false            {C2 pd product}
uintx PLABWeight                           = 75               {product}
 bool PSChunkLargeArrays                   = true             {product}
 bool PSResizeByFreeRatio                  = false            {product}
 bool PSResizeByFreeRatioWithSystemGC      = false            {product}
 intx ParGCArrayScanChunk                  = 50               {product}
 intx ParGCCardsPerStrideChunk             = 256              {diagnostic}
uintx ParGCDesiredObjsFromOverflowList     = 20               {product}
 intx ParGCStridesPerThread                = 2                {diagnostic}
 bool ParGCTrimOverflow                    = true             {product}
 bool ParGCUseLocalOverflow                = false            {product}
 intx ParallelGCBufferWastePct             = 10               {product}
 bool ParallelGCRetainPLAB                 = true             {product}
uintx ParallelGCThreads                   := 10               {product}
 bool ParallelGCVerbose                    = false            {product}
uintx ParallelOldDeadWoodLimiterMean       = 50               {product}
uintx ParallelOldDeadWoodLimiterStdDev     = 80               {product}
 bool ParallelRefProcBalancingEnabled      = true             {product}
 bool ParallelRefProcEnabled               = false            {product}
 bool PartialPeelAtUnsignedTests           = true             {C2 product}
 bool PartialPeelLoop                      = true             {C2 product}
 intx PartialPeelNewPhiDelta               = 0                {C2 product}
 bool PauseAtStartup                       = false            {diagnostic}
ccstr PauseAtStartupFile                   =  {diagnostic}
uintx PausePadding                         = 1                {product}
 intx PerBytecodeRecompilationCutoff       = 200              {product}
 intx PerBytecodeTrapLimit                 = 4                {product}
 intx PerMethodRecompilationCutoff         = 400              {product}
 intx PerMethodTrapLimit                   = 100              {product}
 bool PerfAllowAtExitRegistration          = false            {product}
 bool PerfBypassFileSystemCheck            = false            {product}
 intx PerfDataMemorySize                   = 32768            {product}
 intx PerfDataSamplingInterval             = 50               {product}
ccstr PerfDataSaveFile                     =  {product}
 bool PerfDataSaveToFile                   = false            {product}
 bool PerfDisableSharedMem                 = false            {product}
 intx PerfMaxStringConstLength             = 1024             {product}
uintx PermGenPadding                       = 3                {product}
uintx PermMarkSweepDeadRatio               = 20               {product}
uintx PermSize                             = 16777216         {pd product}
 bool PostSpinYield                        = true             {product}
 intx PreBlockSpin                         = 10               {product}
 intx PreInflateSpin                       = 10               {pd product}
 bool PreSpinYield                         = false            {product}
 bool PreferInterpreterNativeStubs         = false            {pd product}
 intx PrefetchCopyIntervalInBytes          = -1               {product}
 intx PrefetchFieldsAhead                  = -1               {product}
 intx PrefetchScanIntervalInBytes          = -1               {product}
 bool PreserveAllAnnotations               = false            {product}
uintx PreserveMarkStackSize                = 1024             {product}
uintx PretenureSizeThreshold               = 0                {product}
 bool PrintAdapterHandlers                 = false            {diagnostic}
 bool PrintAdaptiveSizePolicy              = false            {product}
 bool PrintAssembly                        = false            {diagnostic}
ccstr PrintAssemblyOptions                 =  {diagnostic}
 bool PrintBiasedLockingStatistics         = false            {diagnostic}
 bool PrintCMSInitiationCause              = false            {product}
 bool PrintCMSInitiationStatistics         = false            {product}
 intx PrintCMSStatistics                   = 0                {product}
 bool PrintCardTableStats                  = false            {product}
 bool PrintClassHistogram                  = false            {manageable}
 bool PrintClassHistogramAfterFullGC       = false            {manageable}
 bool PrintClassHistogramBeforeFullGC      = false            {manageable}
 bool PrintCommandLineFlags                = false            {product}
 bool PrintCompilation                     = false            {product}
 bool PrintCompressedOopsMode              = false            {diagnostic}
 bool PrintConcurrentLocks                 = false            {manageable}
 bool PrintDTraceDOF                       = false            {diagnostic}
 intx PrintFLSCensus                       = 0                {product}
 intx PrintFLSStatistics                   = 0                {product}
 bool PrintFlagsFinal                     := true             {product}
 bool PrintFlagsInitial                    = false            {product}
 bool PrintGC                              = false            {manageable}
 bool PrintGCApplicationConcurrentTime     = false            {product}
 bool PrintGCApplicationStoppedTime        = false            {product}
 bool PrintGCDateStamps                    = false            {manageable}
 bool PrintGCDetails                       = false            {manageable}
 bool PrintGCTaskTimeStamps                = false            {product}
 bool PrintGCTimeStamps                    = false            {manageable}
 bool PrintHeapAtGC                        = false            {product rw}
 bool PrintHeapAtGCExtended                = false            {product rw}
 bool PrintHeapAtSIGBREAK                  = true             {product}
 bool PrintInlining                        = false            {diagnostic}
 bool PrintInterpreter                     = false            {diagnostic}
 bool PrintIntrinsics                      = false            {diagnostic}
 bool PrintJNIGCStalls                     = false            {product}
 bool PrintJNIResolving                    = false            {product}
 bool PrintNMethods                        = false            {diagnostic}
 bool PrintNativeNMethods                  = false            {diagnostic}
 bool PrintOldPLAB                         = false            {product}
 bool PrintOopAddress                      = false            {product}
 bool PrintPLAB                            = false            {product}
 bool PrintParallelOldGCPhaseTimes         = false            {product}
 bool PrintPreciseBiasedLockingStatistics  = false            {C2 diagnostic}
 bool PrintPromotionFailure                = false            {product}
 bool PrintReferenceGC                     = false            {product}
 bool PrintRevisitStats                    = false            {product}
 bool PrintSafepointStatistics             = false            {product}
 intx PrintSafepointStatisticsCount        = 300              {product}
 intx PrintSafepointStatisticsTimeout      = -1               {product}
 bool PrintSharedSpaces                    = false            {product}
 bool PrintSignatureHandlers               = false            {diagnostic}
 bool PrintStubCode                        = false            {diagnostic}
 bool PrintTLAB                            = false            {product}
 bool PrintTenuringDistribution            = false            {product}
 bool PrintVMOptions                       = false            {product}
 bool PrintVMQWaitTime                     = false            {product}
uintx ProcessDistributionStride            = 4                {product}
 bool ProfileInterpreter                   = true             {pd product}
 bool ProfileIntervals                     = false            {product}
 intx ProfileIntervalsTicks                = 100              {product}
 intx ProfileMaturityPercentage            = 20               {product}
 bool ProfileVM                            = false            {product}
 bool ProfilerPrintByteCodeStatistics      = false            {product}
 bool ProfilerRecordPC                     = false            {product}
uintx PromotedPadding                      = 3                {product}
 intx QueuedAllocationWarningCount         = 0                {product}
uintx RamLimit                             = 0                {product}
 bool RangeCheckElimination                = true             {product}
 intx ReadPrefetchInstr                    = 0                {product}
 intx ReadSpinIterations                   = 100              {product}
 bool ReassociateInvariants                = true             {C2 product}
 bool ReduceBulkZeroing                    = true             {C2 product}
 bool ReduceFieldZeroing                   = true             {C2 product}
 bool ReduceInitialCardMarks               = true             {C2 product}
 bool ReduceSignalUsage                    = false            {product}
 intx RefDiscoveryPolicy                   = 0                {product}
 bool ReflectionWrapResolutionErrors       = true             {product}
 bool RegisterFinalizersAtInit             = true             {product}
 bool RelaxAccessControlCheck              = false            {product}
 bool RequireSharedSpaces                  = false            {product}
uintx ReservedCodeCacheSize                = 50331648         {pd product}
 bool ResizeOldPLAB                        = true             {product}
 bool ResizePLAB                           = true             {product}
 bool ResizeTLAB                           = true             {pd product}
 bool RestoreMXCSROnJNICalls               = false            {product}
 bool RewriteBytecodes                     = true             {pd product}
 bool RewriteFrequentPairs                 = true             {pd product}
 intx SafepointPollOffset                  = 256              {C1 pd product}
 intx SafepointSpinBeforeYield             = 2000             {product}
 bool SafepointTimeout                     = false            {product}
 intx SafepointTimeoutDelay                = 10000            {product}
 bool ScavengeBeforeFullGC                 = true             {product}
 intx ScavengeRootsInCode                  = 0                {diagnostic}
 intx SelfDestructTimer                    = 0                {product}
 bool SerializeVMOutput                    = true             {diagnostic}
uintx SharedDummyBlockSize                 = 536870912        {product}
uintx SharedMiscCodeSize                   = 4194304          {product}
uintx SharedMiscDataSize                   = 4194304          {product}
 bool SharedOptimizeColdStart              = true             {diagnostic}
uintx SharedReadOnlySize                   = 10485760         {product}
uintx SharedReadWriteSize                  = 12582912         {product}
 bool SharedSkipVerify                     = false            {diagnostic}
 bool ShowMessageBoxOnError                = false            {product}
 intx SoftRefLRUPolicyMSPerMB              = 1000             {product}
 bool SplitIfBlocks                        = true             {product}
 intx StackRedPages                        = 1                {pd product}
 intx StackShadowPages                     = 3                {pd product}
 bool StackTraceInThrowable                = true             {product}
 intx StackYellowPages                     = 2                {pd product}
 bool StartAttachListener                  = false            {product}
 bool StartSuspended                       = false            {product}
 intx StarvationMonitorInterval            = 200              {product}
 bool StressLdcRewrite                     = false            {product}
 bool StressTieredRuntime                  = false            {product}
 bool SuppressFatalErrorMessage            = false            {product}
uintx SurvivorPadding                      = 3                {product}
 intx SurvivorRatio                        = 8                {product}
 intx SuspendRetryCount                    = 50               {product}
 intx SuspendRetryDelay                    = 5                {product}
 intx SyncFlags                            = 0                {product}
ccstr SyncKnobs                            =  {product}
 intx SyncVerbose                          = 0                {product}
uintx TLABAllocationWeight                 = 35               {product}
uintx TLABRefillWasteFraction              = 64               {product}
uintx TLABSize                             = 0                {product}
 bool TLABStats                            = true             {product}
uintx TLABWasteIncrement                   = 4                {product}
uintx TLABWasteTargetPercent               = 1                {product}
 intx TargetPLABWastePct                   = 10               {product}
 intx TargetSurvivorRatio                  = 50               {product}
uintx TenuredGenerationSizeIncrement       = 20               {product}
uintx TenuredGenerationSizeSupplement      = 80               {product}
uintx TenuredGenerationSizeSupplementDecay  = 2                {product}
 intx ThreadPriorityPolicy                 = 0                {product}
 bool ThreadPriorityVerbose                = false            {product}
uintx ThreadSafetyMargin                   = 52428800         {product}
 intx ThreadStackSize                      = 320              {pd product}
uintx ThresholdTolerance                   = 10               {product}
 intx Tier1BytecodeLimit                   = 10               {product}
 intx Tier1FreqInlineSize                  = 35               {C2 product}
 intx Tier1Inline                          = 0                {C2 product}
 intx Tier1LoopOptsCount                   = 0                {C2 product}
 intx Tier1MaxInlineSize                   = 8                {C2 product}
 bool Tier1OptimizeVirtualCallProfiling    = true             {C1 product}
 bool Tier1ProfileBranches                 = true             {C1 product}
 bool Tier1ProfileCalls                    = true             {C1 product}
 bool Tier1ProfileCheckcasts               = true             {C1 product}
 bool Tier1ProfileInlinedCalls             = true             {C1 product}
 bool Tier1ProfileVirtualCalls             = true             {C1 product}
 bool Tier1UpdateMethodData                = true             {product}
 intx Tier2BackEdgeThreshold               = 100000           {pd product}
 intx Tier2CompileThreshold                = 10000            {pd product}
 intx Tier3BackEdgeThreshold               = 100000           {pd product}
 intx Tier3CompileThreshold                = 20000            {pd product}
 intx Tier4BackEdgeThreshold               = 100000           {pd product}
 intx Tier4CompileThreshold                = 40000            {pd product}
 bool TieredCompilation                    = false            {pd product}
 bool TimeLinearScan                       = false            {C1 product}
 bool TraceBiasedLocking                   = false            {product}
 bool TraceClassLoading                    = false            {product rw}
 bool TraceClassLoadingPreorder            = false            {product}
 bool TraceClassResolution                 = false            {product}
 bool TraceClassUnloading                  = false            {product rw}
 bool TraceCompileTriggered                = false            {diagnostic}
 bool TraceGen0Time                        = false            {product}
 bool TraceGen1Time                        = false            {product}
ccstr TraceJVMTI                           =  {product}
 bool TraceJVMTIObjectTagging              = false            {diagnostic}
 bool TraceLoaderConstraints               = false            {product rw}
 bool TraceMonitorInflation                = false            {product}
 bool TraceNMethodInstalls                 = false            {diagnostic}
 bool TraceOSRBreakpoint                   = false            {diagnostic}
 bool TraceParallelOldGCTasks              = false            {product}
 intx TraceRedefineClasses                 = 0                {product}
 bool TraceRedundantCompiles               = false            {diagnostic}
 bool TraceSafepointCleanupTime            = false            {product}
 bool TraceSuperWord                       = false            {C2 product}
 bool TraceSuspendWaitFailures             = false            {product}
 bool TraceTriggers                        = false            {diagnostic}
 intx TrackedInitializationLimit           = 50               {C2 product}
 intx TypeProfileMajorReceiverPercent      = 90               {product}
 intx TypeProfileWidth                     = 2                {product}
 intx UnguardOnExecutionViolation          = 0                {product}
 bool UnlockDiagnosticVMOptions            = true             {diagnostic}
 bool UnsyncloadClass                      = false            {diagnostic}
 bool Use486InstrsOnly                     = false            {product}
 bool UseAdaptiveGCBoundary                = false            {product}
 bool UseAdaptiveGenerationSizePolicyAtMajorCollection  = true             {product}
 bool UseAdaptiveGenerationSizePolicyAtMinorCollection  = true             {product}
 bool UseAdaptiveNUMAChunkSizing           = true             {product}
 bool UseAdaptiveSizeDecayMajorGCCost      = true             {product}
 bool UseAdaptiveSizePolicy                = true             {product}
 bool UseAdaptiveSizePolicyFootprintGoal   = true             {product}
 bool UseAdaptiveSizePolicyWithSystemGC    = false            {product}
 bool UseAddressNop                        = true             {product}
 bool UseAltSigs                           = false            {product}
 bool UseAutoGCSelectPolicy                = false            {product}
 bool UseBiasedLocking                     = true             {product}
 bool UseBimorphicInlining                 = true             {C2 product}
 bool UseBoundThreads                      = true             {product}
 bool UseCMSBestFit                        = true             {product}
 bool UseCMSCollectionPassing              = true             {product}
 bool UseCMSCompactAtFullCollection        = true             {product}
 bool UseCMSInitiatingOccupancyOnly        = false            {product}
 bool UseCodeCacheFlushing                 = false            {product}
 bool UseCompiler                          = true             {product}
 bool UseCompilerSafepoints                = true             {product}
 bool UseConcMarkSweepGC                   = false            {product}
 bool UseCountLeadingZerosInstruction      = false            {product}
 bool UseCounterDecay                      = true             {product}
 bool UseDivMod                            = true             {C2 product}
 bool UseFPUForSpilling                    = false            {C2 product}
 bool UseFastAccessorMethods               = true             {product}
 bool UseFastEmptyMethods                  = true             {product}
 bool UseFastJNIAccessors                  = true             {product}
 bool UseG1GC                              = false            {product}
 bool UseGCOverheadLimit                   = true             {product}
 bool UseGCTaskAffinity                    = false            {product}
 bool UseHeavyMonitors                     = false            {product}
 bool UseIncDec                            = true             {diagnostic}
 bool UseInlineCaches                      = true             {product}
 bool UseInterpreter                       = true             {product}
 bool UseJumpTables                        = true             {C2 product}
 bool UseLWPSynchronization                = true             {product}
 bool UseLargePages                        = false            {pd product}
 bool UseLargePagesIndividualAllocation    = false            {pd product}
 bool UseLinuxPosixThreadCPUClocks         = false            {product}
 bool UseLoopCounter                       = true             {product}
 bool UseLoopPredicate                     = true             {C2 product}
 bool UseMaximumCompactionOnSystemGC       = true             {product}
 bool UseMembar                            = false            {product}
 bool UseNUMA                              = false            {product}
 bool UseNewCode                           = false            {diagnostic}
 bool UseNewCode2                          = false            {diagnostic}
 bool UseNewCode3                          = false            {diagnostic}
 bool UseNewFeature1                       = false            {C1 product}
 bool UseNewFeature2                       = false            {C1 product}
 bool UseNewFeature3                       = false            {C1 product}
 bool UseNewFeature4                       = false            {C1 product}
 bool UseNewLongLShift                     = false            {product}
 bool UseNiagaraInstrs                     = false            {product}
 bool UseOSErrorReporting                  = false            {pd product}
 bool UseOldInlining                       = true             {C2 product}
 bool UseOnStackReplacement                = true             {pd product}
 bool UseOnlyInlinedBimorphic              = true             {C2 product}
 bool UseOprofile                          = false            {product}
 bool UseOptoBiasInlining                  = true             {C2 product}
 bool UsePSAdaptiveSurvivorSizePolicy      = true             {product}
 bool UseParNewGC                          = false            {product}
 bool UseParallelDensePrefixUpdate         = true             {product}
 bool UseParallelGC                       := true             {product}
 bool UseParallelOldGC                     = false            {product}
 bool UseParallelOldGCCompacting           = true             {product}
 bool UseParallelOldGCDensePrefix          = true             {product}
 bool UsePerfData                          = true             {product}
 bool UsePopCountInstruction               = true             {product}
 intx UseSSE                               = 4                {product}
 bool UseSSE42Intrinsics                   = true             {product}
 bool UseSeparateVSpacesInYoungGen         = true             {product}
 bool UseSerialGC                          = false            {product}
 bool UseSharedSpaces                      = false            {product}
 bool UseSignalChaining                    = true             {product}
 bool UseSpinning                          = false            {product}
 bool UseSplitVerifier                     = true             {product}
 bool UseStoreImmI16                       = false            {product}
 bool UseStringCache                       = false            {product}
 bool UseSuperWord                         = true             {C2 product}
 bool UseTLAB                              = true             {pd product}
 bool UseThreadPriorities                  = true             {pd product}
 bool UseTypeProfile                       = true             {product}
 bool UseUnalignedLoadStores               = true             {product}
 bool UseVMInterruptibleIO                 = true             {product}
 bool UseVectoredExceptions                = false            {pd product}
 bool UseXMMForArrayCopy                   = true             {product}
 bool UseXmmI2D                            = false            {product}
 bool UseXmmI2F                            = false            {product}
 bool UseXmmLoadAndClearUpper              = true             {product}
 bool UseXmmRegToRegMoveAll                = true             {product}
 bool VMThreadHintNoPreempt                = false            {product}
 intx VMThreadPriority                     = -1               {product}
 intx VMThreadStackSize                    = 512              {pd product}
 intx ValueMapInitialSize                  = 11               {C1 product}
 intx ValueMapMaxLoopSize                  = 8                {C1 product}
 intx ValueSearchLimit                     = 1000             {C2 product}
 bool VerifyAfterGC                        = false            {diagnostic}
 bool VerifyBeforeExit                     = false            {diagnostic}
 bool VerifyBeforeGC                       = false            {diagnostic}
 bool VerifyBeforeIteration                = false            {diagnostic}
 bool VerifyDuringGC                       = false            {diagnostic}
 intx VerifyGCLevel                        = 0                {diagnostic}
uintx VerifyGCStartAt                      = 0                {diagnostic}
 bool VerifyMergedCPBytecodes              = true             {product}
 bool VerifyMethodHandles                  = false            {diagnostic}
 bool VerifyObjectStartArray               = true             {diagnostic}
 bool VerifyRememberedSets                 = false            {diagnostic}
 intx WorkAroundNPTLTimedWaitHang          = 1                {product}
uintx YoungGenerationSizeIncrement         = 20               {product}
uintx YoungGenerationSizeSupplement        = 80               {product}
uintx YoungGenerationSizeSupplementDecay   = 8                {product}
uintx YoungPLABSize                        = 4096             {product}
 bool ZeroTLAB                             = false            {product}
 intx hashCode                             = 0                {product}