Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8142341

GC: current flags need ranges to be implemented

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
      gc
    • Resolved In Build:
      b99

      Description

      This is new requirement to fill 'range' for current all GC flags.

      And these flags can be found by below command.

      $java -XX:+PrintFlagsRanges -version | grep "\[ "

      Un-implemented flags are:

      GC uintx AdaptiveSizeMajorGCDecayTimeScale [ ... ] {product}
      GC uintx AdaptiveSizePolicyCollectionCostMargin [ ... ] {product}
      GC uintx AdaptiveSizePolicyInitializingSteps [ ... ] {product}
      GC uintx AdaptiveSizePolicyOutputInterval [ ... ] {product}
      GC uintx AutoGCSelectPauseMillis [ ... ] {product}
      GC size_t BaseFootPrintEstimate [ ... ] {product}
      GC uintx CMSAbortablePrecleanMinWorkPerIteration [ ... ] {product}
      GC uintx CMSClassUnloadingMaxInterval [ ... ] {product}
      GC uintx CMSCoordinatorYieldSleepCount [ ... ] {product}
      GC uintx CMSMaxAbortablePrecleanLoops [ ... ] {product}
      GC uintx CMSOldPLABReactivityFactor [ ... ] {product}
      GC size_t CMSScheduleRemarkEdenSizeThreshold [ ... ] {product}
      GC intx CMSWaitDuration [ ... ] {manageable}
      GC uintx CMSYieldSleepCount [ ... ] {product}
      GC uintx CMS_FLSPadding [ ... ] {product}
      GC uintx CMS_SweepPadding [ ... ] {product}
      GC uintx CMS_SweepTimerThresholdMillis [ ... ] {product}
      GC uintx CPUForCMSThread [ ... ] {diagnostic}
      GC uint ConcGCThreads [ ... ] {product}
      GC size_t ErgoHeapSizeLimit [ ... ] {product}
      GC intx G1ConcRefinementThresholdStep [ ... ] {product}
      GC uintx G1MixedGCCountTarget [ ... ] {product}
      GC uintx GCDrainStackTargetSize [ ... ] {product}
      GC uintx GCLockerRetryAllocationCount [ ... ] {diagnostic}
      GC size_t GCLogFileSize [ ... ] {product}
      GC uintx GCPauseIntervalMillis [ ... ] {product}
      GC uintx GCTimeRatio [ ... ] {product}
      GC size_t HeapBaseMinAddress [ ... ] {pd product}
      GC uintx HeapFirstMaximumCompactionCount [ ... ] {product}
      GC uintx HeapMaximumCompactionInterval [ ... ] {product}
      GC size_t InitialHeapSize [ ... ] {product}
      GC uintx InitialSurvivorRatio [ ... ] {product}
      GC size_t LargePageHeapSizeThreshold [ ... ] {product}
      GC size_t LargePageSizeInBytes [ ... ] {product}
      GC size_t MarkStackSize [ ... ] {product}
      GC uintx MaxGCMinorPauseMillis [ ... ] {product}
      GC size_t MaxHeapSize [ ... ] {product}
      GC size_t MaxMetaspaceExpansion [ ... ] {product}
      GC size_t MaxMetaspaceSize [ ... ] {product}
      GC size_t MaxNewSize [ ... ] {product}
      GC size_t MetaspaceSize [ ... ] {pd product}
      GC size_t MinHeapDeltaBytes [ ... ] {product}
      GC size_t MinMetaspaceExpansion [ ... ] {product}
      GC size_t NewSize [ ... ] {product}
      GC size_t NewSizeThreadIncrease [ ... ] {pd product}
      GC size_t NUMAInterleaveGranularity [ ... ] {product}
      GC uintx NUMAPageScanRate [ ... ] {product}
      GC size_t NUMASpaceResizeRate [ ... ] {product}
      GC uintx NumberOfGCLogFiles [ ... ] {product}
      GC size_t OldPLABSize [ ... ] {product}
      GC size_t OldSize [ ... ] {product}
      GC uintx ParGCDesiredObjsFromOverflowList [ ... ] {product}
      GC uint ParallelGCThreads [ ... ] {product}
      GC uintx PausePadding [ ... ] {product}
      GC intx PrefetchCopyIntervalInBytes [ ... ] {product}
      GC intx PrefetchFieldsAhead [ ... ] {product}
      GC intx PrefetchScanIntervalInBytes [ ... ] {product}
      GC size_t PretenureSizeThreshold [ ... ] {product}
      GC intx PrintCMSStatistics [ ... ] {product}
      GC intx PrintFLSCensus [ ... ] {product}
      GC intx PrintFLSStatistics [ ... ] {product}
      GC uintx ProcessDistributionStride [ ... ] {product}
      GC uintx PromotedPadding [ ... ] {product}
      GC uintx QueuedAllocationWarningCount [ ... ] {product}
      GC uintx SurvivorPadding [ ... ] {product}
      GC size_t TLABSize [ ... ] {product}
      GC uintx TLABWasteIncrement [ ... ] {product}
      GC uintx VerifyGCStartAt [ ... ] {diagnostic}
      GC size_t YoungPLABSize [ ... ] {product}

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sangheki Sangheon Kim
                Reporter:
                gziemski Gerard Ziemski
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: