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

Refactor G1ConcurrentMarkThread for mark abort

    XMLWordPrintable

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b16

      Description

      JDK-8240556 proposes to "abort" concurrent mark right after initial mark if the gc happens to free enough memory to go below the IHOP threshold.

      For that it needs to undo any marking work already done in the pause (currently we immediately mark roots from non-Java heap).

      The current proposed patch for that undoes the marks in the pause, which is a time consuming process, even if done in parallel.

      For this reason it would be nice if the G1ConcurrentMarkThread could be cleaned up a little to do that bitmap clear concurrently.

      (Even without that reason, it would be a good cleanup candidate)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tschatzl Thomas Schatzl
              Reporter:
              tschatzl Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: