RFR : 8013528 : (XS) Provide SharedSecrets access to String(char[], boolean) constructor

Chris Hegarty chris.hegarty at oracle.com
Tue Apr 30 08:15:46 UTC 2013


On 04/30/2013 08:33 AM, Alan Bateman wrote:
> On 30/04/2013 05:30, Mike Duigou wrote:
>> Hello all;
>>
>> This change originated as part of JDK-8006627 (which was also
>> previously split into JDK-8007398 as well). It adds an internal
>> mechanism for performance sensitive usages to create a string from a
>> provided character array without copying that array. This saves both
>> in the allocation (and subsequent GC) as well as the copying of the
>> characters. There are a few places in the JDK that return Strings
>> which can benefit from this change.
>>
>> http://cr.openjdk.java.net/~mduigou/JDK-8013528/0/webrev/
>>
>> Fear not, JDK-8006627 and JDK-8007398 will be revisited... For now it
>> would be to get this change in to allow other potential users to move
>> forward with their changes.
>>
>> Mike
> Looks good to me.

Yeap, look fine to me too.

-Chris.

>
> -Alan.



More information about the core-libs-dev mailing list