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

A heap region being cleared should not belong to the cset

    Details

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

      Backports

        Description

        A heap region being cleared has never belonged to the collection set, because we are only clearing heap regions upon initialization (and then they don't belong to any cset) or from the cleanup phase of the concurrent marking. The cleanup phase will only call hr_clear on an old heap region, and an old heap region is only part of the cset during a mixed GC (which can't happen concurrently with the cleanup phase of concurrent marking).

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  ehelin Erik Helin
                  Reporter:
                  ehelin Erik Helin
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: