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

Enhance implementation of UseAutoGCSelectPolicy

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Withdrawn
    • Icon: P4 P4
    • 9
    • 7
    • hotspot
    • gc
    • generic
    • generic

      The current implementation of UseAutoGCSelectPolicy only uses the pause time
      goal as the criterion for choosing the collector. Pause time, without concern
      for other parameters such as total heap size and platform characteristics,
      is a very coarse criterion. Also the selection of a 1 second threshold for
      the pause goal was made conservative because other factors were not included.

      This RFE is to improve this feature to the point where we can turn it
      on by default. Initially this should only be implemented for
      server class machines. Once it is on by default there will likely not be
      any affect until the user specifies a pause time goal. This is because
      the current default for a pause time goal is no pause time goal. That
      default naturally selects the throughput collector which is the correct
      choice for server class machines. For non server class machines the
      choice will be between the serial collector and the low-pause collector
      and this is were heap size will be a major consideration in choosing
      the correct collector.

            jmasa Jon Masamitsu (Inactive)
            jmasa Jon Masamitsu (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: