[ 
https://issues.apache.org/jira/browse/MYFACES-3654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500481#comment-13500481
 ] 

Mark Struberg commented on MYFACES-3654:
----------------------------------------

implemented in XorShiftRandom and ThreadsafeXorShiftRandom
                
> implement small threadsafe Random algorithm
> -------------------------------------------
>
>                 Key: MYFACES-3654
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3654
>             Project: MyFaces Core
>          Issue Type: Sub-task
>          Components: JSR-344
>    Affects Versions: 2.2.0
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>             Fix For: 2.2.0
>
>
> java.util.Random always locks and thus creates a bottleneck in heavy threaded 
> server scenarios. In Java 7 a new ThreadLocalRandom got introduced which 
> fixes that but we cannot use this as we still need to support java5 and 6.
> The algorithm used in java.util.Random also is not the best in terms of 
> spreading. 
> I propose to introduce a small XorShift random generator which has a very 
> good spreading and is vastly faster than java.util.Random as well.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to