Platform: MacBookPro11,1 (2.8 GHz Intel Core i7, 8 GB 1600 MHz DDR3) org.openjdk.jmh.Main parameters: ".*" -i 10 -r 5 -wi 5 -w 1 -f 1 [-t 1|max] --- Baseline, 1-thread --- Benchmark Mode Samples Mean Mean error Units o.s.Bench6375303.testFirstToString avgt 10 6000.637 33.158 ns/op o.s.Bench6375303.testToString avgt 10 2.768 0.009 ns/op --- Baseline, 4-threads --- Benchmark Mode Samples Mean Mean error Units o.s.Bench6375303.testFirstToString avgt 10 12238.279 71.770 ns/op o.s.Bench6375303.testToString avgt 10 3.116 0.020 ns/op --- Peter L's toString() plus other cleanup, 1-thread --- Benchmark Mode Samples Mean Mean error Units o.s.Bench6375303.testFirstToString avgt 10 6014.808 41.237 ns/op o.s.Bench6375303.testToString avgt 10 2.769 0.012 ns/op --- Peter L's toString() plus other cleanup, 4-threads --- Benchmark Mode Samples Mean Mean error Units o.s.Bench6375303.testFirstToString avgt 10 12282.266 84.800 ns/op o.s.Bench6375303.testToString avgt 10 3.127 0.023 ns/op