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

Refactor G1ConcurrentMarkThread for mark abort

XMLWordPrintable

    • gc
    • b16

      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)

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

              Created:
              Updated:
              Resolved: