On Wed, 31 Mar 2021 21:47:24 GMT, Anthony Scarpino <ascarp...@openjdk.org> 
wrote:

> Hi,
> 
> I need a review of the locking change to the RSA blinding code. The problem 
> was reported that multithreaded performance suffered because there was one 
> global lock on the many blindings operation.  The change reduces locking by 
> using a ConcurrentLinkedQueue to store the different BlindingParameters that 
> other threads maybe using.  The queue size is limited to prevent sudden 
> surges in stored BlindingParameters and a WeakHashMap is still used so the 
> objects can be freed when no longer used.  Performance doubles under high 
> load.
> 
> thanks
> 
> Tony

This pull request has now been integrated.

Changeset: 7a99a987
Author:    Anthony Scarpino <ascarp...@openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/7a99a987
Stats:     80 lines in 1 file changed: 37 ins; 17 del; 26 mod

8262316: Reducing locks in RSA Blinding

Reviewed-by: jnimeh

-------------

PR: https://git.openjdk.java.net/jdk/pull/3296

Reply via email to