RFR(XS): shenandoah_wb should fallback to slow path with -UseTLAB

Zhengyu Gu zgu at redhat.com
Thu Jun 15 20:40:36 UTC 2017


When UseTLAB = false, gclab and tlab are not properly initialized. 
shenandoah_wb should just fallback to slow path immediately.

Please pay additional attention to aarch64, as I am not familiar with 
ARM 64 instructions and have not test machine.

Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/shbs_no_tlab/webrev.00/

Test:

X86_64: hotspot_gc_shenandoah and modified gcbasher with a lot of -UseTLAB.

Thanks,

-Zhengyu






More information about the shenandoah-dev mailing list