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

Split G1 evacuate_collection_set into multiple steps

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P3 P3
    • 9
    • 9
    • hotspot
    • gc
    • b93

      Currently G1CollectedHeap::evacuate_collection_set contains the bulk of actual GC work done by G1 STW collections. In order to make it easier to see which parts of the code perform necessary setups and teardowns we should introduce functions peforming the setups and teardowns.
      Additionally we can add an extension point where additional regions can be collected between evacuate_collection_set and the teardown call.

            mgerdin Mikael Gerdin (Inactive)
            mgerdin Mikael Gerdin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: