In the review for JDK-8280705 the suggestion to improve the marking code a bit, namely to rename a method recently introduced in both G1 and Parallel GC (JDK-8280705 and JDK-8280396) came up.
Looking at this a bit more, it would be nice if Parallel/G1 full gc task queue handling for marking code would be made more similar so that changes can be applied in sync more easily.
Even better would be factoring out the mostly-duplicated code, as suggested by JDK-8156754. This should be a first step into that direction.
Looking at this a bit more, it would be nice if Parallel/G1 full gc task queue handling for marking code would be made more similar so that changes can be applied in sync more easily.
Even better would be factoring out the mostly-duplicated code, as suggested by JDK-8156754. This should be a first step into that direction.
- relates to
-
JDK-8156754 Encapsulate task queue policies into queue/task specific classes to use
- Open
-
JDK-8280396 G1: Full gc mark stack draining should prefer to make work available to other threads
- Resolved