[8u] RFA (S) 8059677: Thread.getName() instantiates Strings

Seán Coffey sean.coffey at oracle.com
Mon Feb 1 14:38:17 UTC 2016


Approved for jdk8u-dev.

Regards,
Sean.

On 01/02/16 14:26, Roger Riggs wrote:
> +1
>
> On 2/1/2016 7:05 AM, Aleksey Shipilev wrote:
>> Hi,
>>
>> I would like to backport a simple performance optimization to 8u:
>>    https://bugs.openjdk.java.net/browse/JDK-8059677
>>
>> This change was in JDK 9 for at least a year now, and no problems were
>> apparently discovered. The change comes in two parts:
>>    http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9dc4d4fc73ca
>>    http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0bddfc90d139
>>
>> Review thread:
>>
>> http://mail.openjdk.java.net/pipermail/core-libs-dev/2014-November/029569.html 
>>
>>
>> Note that Roger had specific concerns about backporting, which seem
>> unproblematic:
>>
>> http://mail.openjdk.java.net/pipermail/core-libs-dev/2014-November/029589.html 
>>
>>
>> JDK part applies without problems, and HS part needs some fuzz in
>> vm/runtime/thread.cpp. These are the proposed webrevs against 8u, for
>> convenience:
>>    http://cr.openjdk.java.net/~shade/8059677/8u/webrev.01.hs/
>>    http://cr.openjdk.java.net/~shade/8059677/8u/webrev.01.jdk/
>>
>> I re-ran full JPRT against 8u with this change, and it was clean.
>>
>> Cheers,
>> -Aleksey
>>
>>
>



More information about the jdk8u-dev mailing list