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