Review Request (S) 8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes
Coleen Phillimore
coleen.phillimore at oracle.com
Thu May 23 17:17:21 PDT 2013
They beat me to it. Looks good to me too. How did nashorn find this?
Did they profile their tests?
Coleen
On 5/23/2013 8:04 PM, serguei.spitsyn at oracle.com wrote:
> Vladimir and Christian,
>
> Thank you for the reviews,
> Serguei
>
> On 5/23/13 4:56 PM, Vladimir Kozlov wrote:
>> This is good.
>>
>> thanks,
>> Vladimir
>>
>> On 5/23/13 4:19 PM, serguei.spitsyn at oracle.com wrote:
>>> Please, review the fix for:
>>> bug: http://bugs.sun.com/view_bug.do?bug_id=8014288
>>> jbs: https://jbs.oracle.com/bugs/browse/JDK-8014288
>>>
>>> Open webrev:
>>> http://cr.openjdk.java.net/~sspitsyn/webrevs/2013/hotspot/8014288-JVMTI-JSR292.1/
>>>
>>>
>>>
>>> Summary:
>>> The fix of the 8008511 introduced a performance regression for the
>>> Nashorn tests.
>>> The fix is to use method_idnum() for direct indexing into the
>>> MemberNameTable
>>> that replaces a linear search caused the regression.
>>> No new regression test is needed as the Nashorn tests show the
>>> performance is back to normal.
>>>
>>> Testing:
>>> The vm/mlvm and Nashorn tests
>>>
>>> Thanks,
>>> Serguei
>
More information about the hotspot-dev
mailing list