RFR: Pinning humongous regions should be allowed

Zhengyu Gu zgu at redhat.com
Wed Aug 30 12:49:46 UTC 2017


Good to me.

-Zhengyu

On 08/30/2017 08:15 AM, Aleksey Shipilev wrote:
> This is the regression from region FSM refactoring: we should allow pinning humongous regions. The
> good thing is that we do not have to mark humongous regions as "Pinned" or do critical_pins ops,
> because they are not moving. Humongous objects acquired via GetPrimitiveArrayCritical are referenced
> via JNI handles, so pinning info is also not needed to avoid their reclamation.
> 
> Fix:
>    http://cr.openjdk.java.net/~shade/shenandoah/region-humongous-pin/webrev.01/
> 
> Testing: hotspot_gc_shenandoah (also new test that used to fail)
> 
> Thanks,
> -Aleksey
> 


More information about the shenandoah-dev mailing list