RFR (S): All threads should have GC LABs

Roman Kennke rkennke at redhat.com
Thu Feb 23 20:41:14 UTC 2017


Uff. Yes!

Roman

Am 23.02.2017 um 20:30 schrieb Aleksey Shipilev:
> Hi,
> 
> We had a curious failure where VMThread invoked the biased locking rebiasing,
> which stored the header into mark word on one of the object, which took a write
> barrier, which discovered that we need to evacuate the object first, which
> failed because VMThread has no GC LABs available to evacuate to.
> 
> This fixes it by providing all threads with GC LABs:
>   http://cr.openjdk.java.net/~shade/shenandoah/all-threads-gclab/webrev.01/
> 
> Testing: hotspot_gc_shenandoah, jcstress -m quick
> 
> Thanks,
> -Aleksey
> 




More information about the shenandoah-dev mailing list