12 RFR(XS) 8214329: SwingMark SubMenus 9% regression in 12-b19 on Linux client
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Thu Dec 20 18:41:27 UTC 2018
This makes sense to me. Looks good.
Coleen
On 12/18/18 10:12 AM, Sean Mullan wrote:
> Looks good, although I think someone from the HotSpot Group should
> also review it.
>
> On the bug, can you add the details below into the Description? Also,
> since you have no regression test, you will need a noreg label (I
> guess noreg-perf would be appropriate). Also, the bug says it is
> BlockedBy JDK-8215205 which should probably be removed.
>
> Thanks,
> Sean
>
> On 12/17/18 5:49 PM, dean.long at oracle.com wrote:
>> https://bugs.openjdk.java.net/browse/JDK-8214329
>> http://cr.openjdk.java.net/~dlong/8214329/webrev/
>>
>> In "8212605: Pure-Java implementation of
>> AccessController.doPrivileged", the stackwalk in
>> JVM_GetStackAccessControlContext was changed from using a
>> vframeStream to using a javaVFrame, so that it could access locals.
>> However this caused a regression because javaVFrame has more
>> overhead. JDK-8215205 fixes the problem by allowing the use of
>> javaVFrame only when needed.
>>
>> This change reverts JVM_GetStackAccessControlContext back to using
>> vframeStream, and uses the new API in JDK-8215205 to get a javaVFrame
>> lazily. It also removes two unnecessary calls to java_sender().
>>
>> dl
More information about the hotspot-dev
mailing list