river-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gregg Wonderly <gr...@wonderly.org>
Subject Re: svn commit: r1716613
Date Sat, 28 Nov 2015 16:25:53 GMT
These kinds of contention reductions can be a huge gain for overall performance.

The fastest time through is never faster than the time through the highest contended spot!

Gregg

Sent from my iPhone

> On Nov 27, 2015, at 4:46 PM, Peter <jini@zeus.net.au> wrote:
> 
> Last attempt at sending this to the list:
> 
> During stress testing, the jeri multiplexer can fail when the jvm runs out of memory
and cannot create new Threads.  The mux lock can also become a point of thread contention.
 The changes avoid creating new objects, using a bitset and array  (that doesn't allocate
new objects) instead of collection classes.
> 
> The code changes also reduce the time a monitor is held, thus reducing contention under
load.
> 
> Peter.
> 
>> 
>> In order to properly review changes, it would be great to know what the problem it
is that you’re fixing - could you share? 
>> 
>> Cheers,
>> 
>> Greg Trasuk
> 

Mime
View raw message