Before: [info] # Run complete. Total time: 00:16:45 [info] [info] Benchmark (_tempDir) Mode Cnt Score Error Units [info] HotShapelessBenchmark.compile /tmp/sbt_1cc90ab7 sample 36 8966.956 ± 108.801 ms/op [info] HotShapelessBenchmark.compile:compile·p0.00 /tmp/sbt_1cc90ab7 sample 8640.266 ms/op [info] HotShapelessBenchmark.compile:compile·p0.50 /tmp/sbt_1cc90ab7 sample 8967.422 ms/op [info] HotShapelessBenchmark.compile:compile·p0.90 /tmp/sbt_1cc90ab7 sample 9214.047 ms/op [info] HotShapelessBenchmark.compile:compile·p0.95 /tmp/sbt_1cc90ab7 sample 9276.123 ms/op [info] HotShapelessBenchmark.compile:compile·p0.99 /tmp/sbt_1cc90ab7 sample 9361.687 ms/op [info] HotShapelessBenchmark.compile:compile·p0.999 /tmp/sbt_1cc90ab7 sample 9361.687 ms/op [info] HotShapelessBenchmark.compile:compile·p0.9999 /tmp/sbt_1cc90ab7 sample 9361.687 ms/op [info] HotShapelessBenchmark.compile:compile·p1.00 /tmp/sbt_1cc90ab7 sample 9361.687 ms/op [info] HotShapelessBenchmark.compile:·gc.alloc.rate /tmp/sbt_1cc90ab7 sample 18 373.834 ± 6.564 MB/sec [info] HotShapelessBenchmark.compile:·gc.alloc.rate.norm /tmp/sbt_1cc90ab7 sample 18 3616015457.333 ± 4709569.039 B/op [info] HotShapelessBenchmark.compile:·gc.churn.PS_Eden_Space /tmp/sbt_1cc90ab7 sample 18 370.563 ± 43.890 MB/sec [info] HotShapelessBenchmark.compile:·gc.churn.PS_Eden_Space.norm /tmp/sbt_1cc90ab7 sample 18 3584498801.778 ± 419309231.887 B/op [info] HotShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space /tmp/sbt_1cc90ab7 sample 18 10.272 ± 0.864 MB/sec [info] HotShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space.norm /tmp/sbt_1cc90ab7 sample 18 99372221.333 ± 8346563.641 B/op [info] HotShapelessBenchmark.compile:·gc.count /tmp/sbt_1cc90ab7 sample 18 60.000 counts [info] HotShapelessBenchmark.compile:·gc.time /tmp/sbt_1cc90ab7 sample 18 5079.000 ms [info] WarmShapelessBenchmark.compile /tmp/sbt_1cc90ab7 sample 6 19567.826 ± 17638.256 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.00 /tmp/sbt_1cc90ab7 sample 13287.555 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.50 /tmp/sbt_1cc90ab7 sample 19620.954 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.90 /tmp/sbt_1cc90ab7 sample 25669.140 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.95 /tmp/sbt_1cc90ab7 sample 25669.140 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.99 /tmp/sbt_1cc90ab7 sample 25669.140 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.999 /tmp/sbt_1cc90ab7 sample 25669.140 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.9999 /tmp/sbt_1cc90ab7 sample 25669.140 ms/op [info] WarmShapelessBenchmark.compile:compile·p1.00 /tmp/sbt_1cc90ab7 sample 25669.140 ms/op [info] WarmShapelessBenchmark.compile:·gc.alloc.rate /tmp/sbt_1cc90ab7 sample 3 183.115 ± 107.139 MB/sec [info] WarmShapelessBenchmark.compile:·gc.alloc.rate.norm /tmp/sbt_1cc90ab7 sample 3 3836032765.333 ± 915030608.363 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.Compressed_Class_Space /tmp/sbt_1cc90ab7 sample 3 0.001 ± 0.029 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.Compressed_Class_Space.norm /tmp/sbt_1cc90ab7 sample 3 19809.333 ± 612607.045 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.Metaspace /tmp/sbt_1cc90ab7 sample 3 0.007 ± 0.204 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.Metaspace.norm /tmp/sbt_1cc90ab7 sample 3 140029.333 ± 4359485.194 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Eden_Space /tmp/sbt_1cc90ab7 sample 3 176.406 ± 117.041 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Eden_Space.norm /tmp/sbt_1cc90ab7 sample 3 3695365368.000 ± 1271131349.992 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Old_Gen /tmp/sbt_1cc90ab7 sample 3 2.095 ± 36.605 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Old_Gen.norm /tmp/sbt_1cc90ab7 sample 3 44229158.667 ± 769033692.500 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space /tmp/sbt_1cc90ab7 sample 3 6.263 ± 36.763 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space.norm /tmp/sbt_1cc90ab7 sample 3 131772733.333 ± 808431845.138 B/op [info] WarmShapelessBenchmark.compile:·gc.count /tmp/sbt_1cc90ab7 sample 3 90.000 counts [info] WarmShapelessBenchmark.compile:·gc.time /tmp/sbt_1cc90ab7 sample 3 7294.000 ms [info] ColdShapelessBenchmark.compile /tmp/sbt_1cc90ab7 ss 10 23100.224 ± 1336.071 ms/op [info] ColdShapelessBenchmark.compile:·gc.alloc.rate /tmp/sbt_1cc90ab7 ss 10 168.751 ± 9.460 MB/sec [info] ColdShapelessBenchmark.compile:·gc.alloc.rate.norm /tmp/sbt_1cc90ab7 ss 10 4223848284.000 ± 29684753.947 B/op [info] ColdShapelessBenchmark.compile:·gc.churn.PS_Eden_Space /tmp/sbt_1cc90ab7 ss 10 160.041 ± 17.093 MB/sec [info] ColdShapelessBenchmark.compile:·gc.churn.PS_Eden_Space.norm /tmp/sbt_1cc90ab7 ss 10 4002128358.400 ± 236607528.380 B/op [info] ColdShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space /tmp/sbt_1cc90ab7 ss 10 5.751 ± 0.847 MB/sec [info] ColdShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space.norm /tmp/sbt_1cc90ab7 ss 10 144026990.400 ± 20682223.500 B/op [info] ColdShapelessBenchmark.compile:·gc.count /tmp/sbt_1cc90ab7 ss 10 224.000 counts [info] ColdShapelessBenchmark.compile:·gc.time /tmp/sbt_1cc90ab7 ss 10 12449.000 ms [success] Total time: 1007 s, completed Mar 18, 2017 12:07:10 PM [success] Total time: 0 s, completed Mar 18, 2017 12:07:10 PM After: # Run complete. Total time: 00:16:38 [info] [info] Benchmark (_tempDir) Mode Cnt Score Error Units [info] HotShapelessBenchmark.compile /tmp/sbt_e6786291 sample 36 8940.392 ± 156.390 ms/op [info] HotShapelessBenchmark.compile:compile·p0.00 /tmp/sbt_e6786291 sample 8623.489 ms/op [info] HotShapelessBenchmark.compile:compile·p0.50 /tmp/sbt_e6786291 sample 8849.981 ms/op [info] HotShapelessBenchmark.compile:compile·p0.90 /tmp/sbt_e6786291 sample 9393.563 ms/op [info] HotShapelessBenchmark.compile:compile·p0.95 /tmp/sbt_e6786291 sample 9599.084 ms/op [info] HotShapelessBenchmark.compile:compile·p0.99 /tmp/sbt_e6786291 sample 9613.345 ms/op [info] HotShapelessBenchmark.compile:compile·p0.999 /tmp/sbt_e6786291 sample 9613.345 ms/op [info] HotShapelessBenchmark.compile:compile·p0.9999 /tmp/sbt_e6786291 sample 9613.345 ms/op [info] HotShapelessBenchmark.compile:compile·p1.00 /tmp/sbt_e6786291 sample 9613.345 ms/op [info] HotShapelessBenchmark.compile:·gc.alloc.rate /tmp/sbt_e6786291 sample 18 375.980 ± 7.705 MB/sec [info] HotShapelessBenchmark.compile:·gc.alloc.rate.norm /tmp/sbt_e6786291 sample 18 3625659900.000 ± 20187477.616 B/op [info] HotShapelessBenchmark.compile:·gc.churn.Compressed_Class_Space /tmp/sbt_e6786291 sample 18 0.002 ± 0.004 MB/sec [info] HotShapelessBenchmark.compile:·gc.churn.Compressed_Class_Space.norm /tmp/sbt_e6786291 sample 18 16272.222 ± 45246.248 B/op [info] HotShapelessBenchmark.compile:·gc.churn.Metaspace /tmp/sbt_e6786291 sample 18 0.011 ± 0.032 MB/sec [info] HotShapelessBenchmark.compile:·gc.churn.Metaspace.norm /tmp/sbt_e6786291 sample 18 117229.556 ± 326137.184 B/op [info] HotShapelessBenchmark.compile:·gc.churn.PS_Eden_Space /tmp/sbt_e6786291 sample 18 376.215 ± 48.531 MB/sec [info] HotShapelessBenchmark.compile:·gc.churn.PS_Eden_Space.norm /tmp/sbt_e6786291 sample 18 3629573006.222 ± 471418381.793 B/op [info] HotShapelessBenchmark.compile:·gc.churn.PS_Old_Gen /tmp/sbt_e6786291 sample 18 2.426 ± 7.026 MB/sec [info] HotShapelessBenchmark.compile:·gc.churn.PS_Old_Gen.norm /tmp/sbt_e6786291 sample 18 24744902.222 ± 71484319.105 B/op [info] HotShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space /tmp/sbt_e6786291 sample 18 9.805 ± 1.254 MB/sec [info] HotShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space.norm /tmp/sbt_e6786291 sample 18 94426142.889 ± 11149664.132 B/op [info] HotShapelessBenchmark.compile:·gc.count /tmp/sbt_e6786291 sample 18 62.000 counts [info] HotShapelessBenchmark.compile:·gc.time /tmp/sbt_e6786291 sample 18 6144.000 ms [info] WarmShapelessBenchmark.compile /tmp/sbt_e6786291 sample 6 19573.419 ± 18635.992 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.00 /tmp/sbt_e6786291 sample 13119.783 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.50 /tmp/sbt_e6786291 sample 19503.514 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.90 /tmp/sbt_e6786291 sample 26105.348 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.95 /tmp/sbt_e6786291 sample 26105.348 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.99 /tmp/sbt_e6786291 sample 26105.348 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.999 /tmp/sbt_e6786291 sample 26105.348 ms/op [info] WarmShapelessBenchmark.compile:compile·p0.9999 /tmp/sbt_e6786291 sample 26105.348 ms/op [info] WarmShapelessBenchmark.compile:compile·p1.00 /tmp/sbt_e6786291 sample 26105.348 ms/op [info] WarmShapelessBenchmark.compile:·gc.alloc.rate /tmp/sbt_e6786291 sample 3 184.261 ± 9.634 MB/sec [info] WarmShapelessBenchmark.compile:·gc.alloc.rate.norm /tmp/sbt_e6786291 sample 3 3862374342.667 ± 20029055.376 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.Compressed_Class_Space /tmp/sbt_e6786291 sample 3 0.001 ± 0.030 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.Compressed_Class_Space.norm /tmp/sbt_e6786291 sample 3 19526.667 ± 617024.206 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.Metaspace /tmp/sbt_e6786291 sample 3 0.007 ± 0.212 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.Metaspace.norm /tmp/sbt_e6786291 sample 3 139914.667 ± 4421171.188 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Eden_Space /tmp/sbt_e6786291 sample 3 170.183 ± 41.423 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Eden_Space.norm /tmp/sbt_e6786291 sample 3 3567286934.667 ± 898767959.336 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Old_Gen /tmp/sbt_e6786291 sample 3 0.886 ± 27.987 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Old_Gen.norm /tmp/sbt_e6786291 sample 3 18506524.000 ± 584788661.896 B/op [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space /tmp/sbt_e6786291 sample 3 4.980 ± 41.737 MB/sec [info] WarmShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space.norm /tmp/sbt_e6786291 sample 3 104307216.000 ± 868767345.443 B/op [info] WarmShapelessBenchmark.compile:·gc.count /tmp/sbt_e6786291 sample 3 81.000 counts [info] WarmShapelessBenchmark.compile:·gc.time /tmp/sbt_e6786291 sample 3 6158.000 ms [info] ColdShapelessBenchmark.compile /tmp/sbt_e6786291 ss 10 23388.598 ± 1374.227 ms/op [info] ColdShapelessBenchmark.compile:·gc.alloc.rate /tmp/sbt_e6786291 ss 10 167.851 ± 8.693 MB/sec [info] ColdShapelessBenchmark.compile:·gc.alloc.rate.norm /tmp/sbt_e6786291 ss 10 4252539984.800 ± 44435148.297 B/op [info] ColdShapelessBenchmark.compile:·gc.churn.PS_Eden_Space /tmp/sbt_e6786291 ss 10 158.778 ± 16.146 MB/sec [info] ColdShapelessBenchmark.compile:·gc.churn.PS_Eden_Space.norm /tmp/sbt_e6786291 ss 10 4021725936.800 ± 325509229.978 B/op [info] ColdShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space /tmp/sbt_e6786291 ss 10 5.579 ± 0.686 MB/sec [info] ColdShapelessBenchmark.compile:·gc.churn.PS_Survivor_Space.norm /tmp/sbt_e6786291 ss 10 141399112.800 ± 17353892.676 B/op [info] ColdShapelessBenchmark.compile:·gc.count /tmp/sbt_e6786291 ss 10 230.000 counts [info] ColdShapelessBenchmark.compile:·gc.time /tmp/sbt_e6786291 ss 10 12501.000 ms