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

GenShen: Completing a global mark should also complete an old mark

    XMLWordPrintable

Details

    • gc

    Description

      The mark context is shared, but each generation maintains a separate flag (`ShenandoahGeneration::_is_marking_complete`) to indicate status of the mark. The remembered set scan will use the mark bitmap only if the old generation mark is complete. Otherwise, it walks the old regions and requires them to be parseable.

      Presently, we make the heap parseable after global marking finishes, but this work could be deferred to the start of an old mark if we had global mark record completion of old marking.

      Attachments

        Issue Links

          Activity

            People

              wkemper William Kemper
              wkemper William Kemper
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: