[15] RFR 8245961: Shenandoah: move some root marking to concurrent phase
Zhengyu Gu
zgu at redhat.com
Tue Jun 2 13:12:41 UTC 2020
On 6/2/20 5:49 AM, Aleksey Shipilev wrote:
> On 6/1/20 8:23 PM, Zhengyu Gu wrote:
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8245961
>> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8245961/webrev.00/
>
> Let me push 8246097 and 8246100 before this, so we would have the backport base.
Sure.
>
> Mostly stylistic nits follow:
>
> *) Does it make sense to move ShenandoahConcurrentRootsIterator to shenandoahRootProcessor? And do
> something like ShenandoahConcurrentRootScanner?
Okay.
>
> *) conc_mark_roots can be just " Concurrent Roots", no need to duplicate "Concurrent Mark":
>
> 70 f(conc_mark, "Concurrent Marking") \
> 71 f(conc_mark_roots, " Concurrent Mark Roots ") \
> 72 SHENANDOAH_PAR_PHASE_DO(conc_mark_roots, " CM: ", f) \
>
Fixed
> *) Typo: "Concurrnet":
>
> 145 f(full_gc_scan_conc_roots, " Scan Concurrnet Roots") \
>
Fixed.
http://cr.openjdk.java.net/~zgu/JDK-8245961/webrev.01/index.html
Thanks,
-Zhengyu
>
More information about the shenandoah-dev
mailing list