Good work Steven! 

Some initial comments;

- The changes to Long should be in a separate issue. It's generally encouraged 
for changesets to focus on only one change. Sorry, yes, it's additional 
overhead.

- I would like to see if performed of toString() can be improved further by 
using String(char[] value, boolean share) constructor via a 
sun.miscSharedSecret.JavaLangAccesss method to construct the string directly 
from the character array. You could test to see if this has positive benefit by 
temporarily using a static char array.

- public static String toString(long msb, long lsb) should be private. There's 
no compelling reason to add this to the API.

- Have you run this code against any of the existing regression tests?

Mike

On Jan 28 2013, at 19:23 , Steven Schlansker wrote:

> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8006627
> 
> I have created a patch that dramatically improves UUID to/from string 
> performance.
> Please find below a webrev with my proposed changes.
> 
> Thanks in advance for any feedback on the contents.
> I do not believe I have a committer lined up yet.
> My company has a signed OCA on file, "Ness Computing".
> 
> http://dl.dropbox.com/u/1422321/uuid_webrev/index.html
> http://dl.dropbox.com/u/1422321/uuid_webrev.zip
> 

Reply via email to