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(), 1-thread --- Benchmark Mode Samples Mean Mean error Units o.s.Bench6375303.testFirstToString avgt 10 5997.427 44.105 ns/op o.s.Bench6375303.testToString avgt 10 2.768 0.009 ns/op --- Peter L's toString(), 4-threads --- Benchmark Mode Samples Mean Mean error Units o.s.Bench6375303.testFirstToString avgt 10 12268.430 82.097 ns/op o.s.Bench6375303.testToString avgt 10 3.119 0.022 ns/op --- Peter L's toString() plus other cleanup, 1-thread --- Benchmark Mode Samples Mean Mean error Units o.s.Bench6375303.testFirstToString avgt 10 6019.035 50.069 ns/op o.s.Bench6375303.testToString avgt 10 2.776 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 12295.929 94.487 ns/op o.s.Bench6375303.testToString avgt 10 3.161 0.019 ns/op