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