RFR 8151706: Update VarHandle implementation to use @Stable arrays

Aleksey Shipilev aleksey.shipilev at oracle.com
Fri Apr 8 14:23:42 UTC 2016


On 04/08/2016 12:56 PM, Paul Sandoz wrote:
> http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8151706-VH-form-table-stable/webrev/
> <http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8151706-VH-form-table-stable/webrev/>
>
>  Now that @Stable arrays are supported by C1 (thanks Vladimir!) we
> can switch from the explicit use of MemberName fields in VarForm to a
> @Stable MemberName[] array.

Yes, glad to see that abomination gone.

I've checked C1 and C2 performance against our battery of VarHandle
microbenchmarks, and there were no regressions. So, +1.

Thanks,
-Aleksey




More information about the core-libs-dev mailing list