JERI Scalability Testing

2014-05-12 Thread Peter Firmstone
Thought you may find these results interesting, just killed some more latent concurrency bugs in JERI. * Mahalo stress tests are now running with 0% contention at close to raw socket speed. * ClassLoading is thread confined for each classloader to avoid contention. * All under

Re: JERI Scalability Testing

2014-05-12 Thread Simon Roberts
Peter, With apologies that this it totally off-topic, but you made a comment here that I'd really like to understand better: * ClassLoading is thread confined for each classloader to avoid > contention. Without impinging on your time unduly, are you able to point me at something that wo

Re: JERI Scalability Testing

2014-05-12 Thread Peter
Hi Simon, http://svn.apache.org/viewvc/river/jtsk/skunk/qa_refactor/trunk/src/net/jini/loader/ClassLoading.java?view=markup During stress test profiling I found Class.forName to be heavily contended (the method with a ClassLoader parameter). Uncontended synchronization is very fast, so rather t

Re: JERI Scalability Testing

2014-05-12 Thread Gregg Wonderly
All of these things are the reason why we just need to take Peter’s hard work an go with it. There is really no reason to look back. The performance issues and security problems that Peter has so patiently waded through have needed attention for a long time. Only people trying to actually str

Re: JERI Scalability Testing

2014-05-13 Thread Bryan Thompson
+1 > On May 12, 2014, at 11:03 PM, Gregg Wonderly wrote: > > All of these things are the reason why we just need to take Peter’s hard work > an go with it. There is really no reason to look back. The performance > issues and security problems that Peter has so patiently waded through have >