RFR (S): 8183128: Update RefineCardTableEntryClosure
Thomas Schatzl
thomas.schatzl at oracle.com
Tue Jul 4 08:24:23 UTC 2017
Hi all,
can I get reviews for this change that renames and cleans up the use
of RefineCardTableEntryClosure in the code?
RefineCardTableEntryClosure is the closure that is applied by the
concurrent refinement threads. This change renames it slightly to
indicate its use (G1RefineCardConcurrentlyClosure) and moves it to the
G1RemSet files close to the closure that we use for refinement/Update
RS during GC.
This change is dependent on "JDK-8183226: Remembered set summarization
accesses not fully initialized java thread DCQS" which is also
currently out for review - that change reorganizes G1CollectedHeap
initialization so that the change can actually move the closure.
CR:
https://bugs.openjdk.java.net/browse/JDK-8183128
Webrev:
http://cr.openjdk.java.net/~tschatzl/8183128/webrev/
Testing:
jprt, local benchmarks
Thanks,
Thomas
More information about the hotspot-gc-dev
mailing list