RFR (S): Avoid touching typeArrayKlass klasses
Aleksey Shipilev
shade at redhat.com
Wed Feb 8 19:20:41 UTC 2017
Hi,
In the previous change [1], we started touching typeArrayKlasses eagerly during
the Universe scan. But now Roman discovered that typeArrayKlass::oop_oop_*
actually ignores them completely, because they never move. So our Universe
change is at least redundant, and may even set us for failure now exposing
typeArrayKlasses for movement.
Fix:
http://cr.openjdk.java.net/~shade/shenandoah/mark-primitive-arrays-2/webrev.01/
Testing: hotspot_gc_shenandoah
Thanks,
-Aleksey
[1] http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/200813fb5d6a
More information about the shenandoah-dev
mailing list