RFR (M): 8025813: G1: Code root marking unbalanced
Thomas Schatzl
thomas.schatzl at oracle.com
Mon Mar 31 08:51:45 UTC 2014
Hi all,
could I have reviews for the following change that parallelizes code
root scan on a per region's code root chunk basis instead of on the code
root set of an entire region basis.
This fixes some imbalances when scanning the code roots with some
regions containing 90% of code roots.
The idea is to keep around a current code root chunk pointer for every
region, that is claimed by the threads using a CAS.
Webrev:
http://cr.openjdk.java.net/~tschatzl/8025813/webrev.1/
Bugs:
https://bugs.openjdk.java.net/browse/JDK-8025813
Testing:
jprt
Thanks,
Thomas
More information about the hotspot-gc-dev
mailing list