Overview

Current timings on a 4 core AMD Solaris 10 machine:

== 1 record ==
Testing via shell

real    0m0.021s
user    0m0.002s
sys     0m0.011s

Testing SerialTest

real    0m0.302s
user    0m0.070s
sys     0m0.036s

Testing ParallelExchangerTest

real    0m0.291s
user    0m0.073s
sys     0m0.037s

Testing ConcurrentQueueTest

real    0m0.298s
user    0m0.072s
sys     0m0.035s


== 1000000 records ==
Testing via shell

real    0m3.201s
user    0m5.873s
sys     0m0.174s

Testing SerialTest

real    0m6.736s
user    0m6.924s
sys     0m0.245s

Testing ParallelExchangerTest

real    0m4.967s
user    0m7.491s
sys     0m0.850s

Testing ConcurrentQueueTest

real    0m5.498s
user    0m10.176s
sys     0m2.056s

== 10000000 records ==
Testing via shell

real    0m31.848s
user    0m58.946s
sys     0m1.694s

Testing SerialTest

real    0m59.997s
user    0m59.263s
sys     0m1.121s

Testing ParallelExchangerTest

real    0m41.573s
user    1m3.436s
sys     0m1.830s

Testing ConcurrentQueueTest

real    0m44.626s
user    1m24.231s
sys     0m10.856s