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)
- blocks
-
JDK-8240556 Abort concurrent mark after effective eager reclamation of humongous objects
-
- Resolved
-