Thanks Jimmy! MTHarness is custom-made multi-threaded harness capable of running several workloads. For example such the workload could be SerialBench, inspired by JBoss serialization benchmarks. You may find the bundle and details here [1], I'm working now on integrating of this benchmark into BTI.
The reason why I justified the patch with SerialBench is that IdentityHashMap and WeakHashMap are both heavily used in ObjectInputStream/ObjectOutputStream and ThreadLocal. These patches give significant boosts on such the workload. Aleksey. [1] https://issues.apache.org/jira/browse/HARMONY-5632 On Fri, Apr 18, 2008 at 2:29 PM, Jimmy,Jing Lv <[EMAIL PROTECTED]> wrote: > Hi, > > Thanks Aleksey. I've read the patch and yes it is general (AND > operation is much faster than MOD opertion), I believe this fix does > help to performance. > What "serialization benchmarks" are you using (Sorry I don't know > what is MT/SerialBench)? Can you post more detail about this? > If no objection, I'd like to commit the patch(after running the full > test). > > 2008/4/18, Aleksey Shipilev <[EMAIL PROTECTED]>: > > > > Colleagues, > > > > I had recently filed two JIRAs with improvements in Collections, > > giving up to +30-40% to serialization benchmarks. Presumably they will > > boost the performance across the all users since the optimization is > > pretty general: > > https://issues.apache.org/jira/browse/HARMONY-5761 > > https://issues.apache.org/jira/browse/HARMONY-5718 > > > > Would some classlib guru (Tim, Nathan, Tony?) review and commit them? > > > > Thanks, > > > > Aleksey. > > > > > -- > > Best Regards! > > Jimmy, Jing Lv > China Software Development Lab, IBM >
