Skip to content

Instantly share code, notes, and snippets.

@vkostyukov
Last active December 25, 2016 03:10
Show Gist options
  • Save vkostyukov/e54092f843280dc3f8930c1d359db342 to your computer and use it in GitHub Desktop.
Save vkostyukov/e54092f843280dc3f8930c1d359db342 to your computer and use it in GitHub Desktop.
EndpointResult Bechmark

OLD / NEW

[info] Benchmark                                                       Mode  Cnt     Score      Error   Units
[info] BodyBenchmark.byteArray                                         avgt    6   876.637 ±   84.132   ns/op
[info] BodyBenchmark.byteArray:·gc.alloc.rate.norm                     avgt    6  1968.001 ±   49.149    B/op
[info] BodyBenchmark.byteArray                                         avgt    6   788.304 ±   60.485   ns/op
[info] BodyBenchmark.byteArray:·gc.alloc.rate.norm                     avgt    6  1912.001 ±    0.001    B/op

[info] BodyBenchmark.byteArrayOption                                   avgt    6   531.718 ±   77.013   ns/op
[info] BodyBenchmark.byteArrayOption:·gc.alloc.rate.norm               avgt    6  1552.000 ±    0.001    B/op
[info] BodyBenchmark.byteArrayOption                                   avgt    6   491.579 ±   84.131   ns/op
[info] BodyBenchmark.byteArrayOption:·gc.alloc.rate.norm               avgt    6  1552.000 ±   98.299    B/op

[info] BodyBenchmark.foo                                               avgt    6  4141.221 ±  109.249   ns/op
[info] BodyBenchmark.foo:·gc.alloc.rate.norm                           avgt    6  5024.004 ±    0.001    B/op
[info] BodyBenchmark.foo                                               avgt    6  4123.731 ±  116.482   ns/op
[info] BodyBenchmark.foo:·gc.alloc.rate.norm                           avgt    6  4976.004 ±   98.299    B/op

[info] BodyBenchmark.fooOption                                         avgt    6  4161.464 ±  154.139   ns/op
[info] BodyBenchmark.fooOption:·gc.alloc.rate.norm                     avgt    6  5040.004 ±    0.001    B/op
[info] BodyBenchmark.fooOption                                         avgt    6  4162.047 ±  220.127   ns/op
[info] BodyBenchmark.fooOption:·gc.alloc.rate.norm                     avgt    6  5004.004 ±   61.437    B/op

[info] BodyBenchmark.string                                            avgt    6  1604.673 ±   29.648   ns/op
[info] BodyBenchmark.string:·gc.alloc.rate.norm                        avgt    6  3160.001 ±    0.001    B/op
[info] BodyBenchmark.string                                            avgt    6  1488.144 ±   55.961   ns/op
[info] BodyBenchmark.string:·gc.alloc.rate.norm                        avgt    6  3152.001 ±    0.001    B/op

[info] BodyBenchmark.stringOption                                      avgt    6  1316.103 ±  253.478   ns/op
[info] BodyBenchmark.stringOption:·gc.alloc.rate.norm                  avgt    6  2792.001 ±    0.001    B/op
[info] BodyBenchmark.stringOption                                      avgt    6  1234.342 ±   33.597   ns/op
[info] BodyBenchmark.stringOption:·gc.alloc.rate.norm                  avgt    6  2788.001 ±   36.862    B/op

[info] CoproductBenchmark.bothMatched                                  avgt    6   228.691 ±   12.123   ns/op
[info] CoproductBenchmark.bothMatched:·gc.alloc.rate.norm              avgt    6   520.000 ±    0.001    B/op
[info] CoproductBenchmark.bothMatched                                  avgt    6   221.216 ±   37.034   ns/op
[info] CoproductBenchmark.bothMatched:·gc.alloc.rate.norm              avgt    6   496.000 ±    0.001    B/op

[info] CoproductBenchmark.leftMatched                                  avgt    6   178.389 ±    9.428   ns/op
[info] CoproductBenchmark.leftMatched:·gc.alloc.rate.norm              avgt    6   376.000 ±    0.001    B/op
[info] CoproductBenchmark.leftMatched                                  avgt    6   177.154 ±   11.885   ns/op
[info] CoproductBenchmark.leftMatched:·gc.alloc.rate.norm              avgt    6   360.000 ±    0.001    B/op

[info] CoproductBenchmark.rightMatched                                 avgt    6   185.136 ±   24.888   ns/op
[info] CoproductBenchmark.rightMatched:·gc.alloc.rate.norm             avgt    6   376.000 ±    0.001    B/op
[info] CoproductBenchmark.rightMatched                                 avgt    6   171.663 ±    6.358   ns/op
[info] CoproductBenchmark.rightMatched:·gc.alloc.rate.norm             avgt    6   360.000 ±    0.001    B/op

[info] ExtractPathBenchmark.booleanNone                                avgt    6    17.647 ±    0.634   ns/op
[info] ExtractPathBenchmark.booleanNone:·gc.alloc.rate.norm            avgt    6    48.000 ±    0.001    B/op
[info] ExtractPathBenchmark.booleanNone                                avgt    6    16.053 ±    0.337   ns/op
[info] ExtractPathBenchmark.booleanNone:·gc.alloc.rate.norm            avgt    6    24.000 ±    0.001    B/op

[info] ExtractPathBenchmark.booleanSome                                avgt    6   216.995 ±   15.011   ns/op
[info] ExtractPathBenchmark.booleanSome:·gc.alloc.rate.norm            avgt    6   416.000 ±   24.575    B/op
[info] ExtractPathBenchmark.booleanSome                                avgt    6   190.452 ±   12.728   ns/op
[info] ExtractPathBenchmark.booleanSome:·gc.alloc.rate.norm            avgt    6   384.000 ±    0.001    B/op

[info] ExtractPathBenchmark.intNone                                    avgt    6    20.962 ±    0.429   ns/op
[info] ExtractPathBenchmark.intNone:·gc.alloc.rate.norm                avgt    6    64.000 ±    0.001    B/op
[info] ExtractPathBenchmark.intNone                                    avgt    6    14.284 ±    1.653   ns/op
[info] ExtractPathBenchmark.intNone:·gc.alloc.rate.norm                avgt    6    24.000 ±    0.001    B/op

[info] ExtractPathBenchmark.intSome                                    avgt    6   211.334 ±   34.145   ns/op
[info] ExtractPathBenchmark.intSome:·gc.alloc.rate.norm                avgt    6   424.000 ±    0.001    B/op
[info] ExtractPathBenchmark.intSome                                    avgt    6   218.009 ±   78.681   ns/op
[info] ExtractPathBenchmark.intSome:·gc.alloc.rate.norm                avgt    6   384.000 ±    0.001    B/op

[info] ExtractPathBenchmark.stringNone                                 avgt    6    12.355 ±    0.852   ns/op
[info] ExtractPathBenchmark.stringNone:·gc.alloc.rate.norm             avgt    6    24.000 ±    0.001    B/op
[info] ExtractPathBenchmark.stringNone                                 avgt    6    12.075 ±    2.480   ns/op
[info] ExtractPathBenchmark.stringNone:·gc.alloc.rate.norm             avgt    6    24.000 ±    0.001    B/op

[info] ExtractPathBenchmark.stringSome                                 avgt    6   190.580 ±   18.924   ns/op
[info] ExtractPathBenchmark.stringSome:·gc.alloc.rate.norm             avgt    6   400.000 ±    0.001    B/op
[info] ExtractPathBenchmark.stringSome                                 avgt    6   189.622 ±   20.282   ns/op
[info] ExtractPathBenchmark.stringSome:·gc.alloc.rate.norm             avgt    6   384.000 ±    0.001    B/op

[info] MapBenchmark.map                                                avgt    6   429.382 ±   31.436   ns/op
[info] MapBenchmark.map:·gc.alloc.rate.norm                            avgt    6   776.000 ±    0.001    B/op
[info] MapBenchmark.map                                                avgt    6   413.204 ±   16.095   ns/op
[info] MapBenchmark.map:·gc.alloc.rate.norm                            avgt    6   712.000 ±   24.575    B/op

[info] MapBenchmark.mapAsync                                           avgt    6   429.113 ±   43.297   ns/op
[info] MapBenchmark.mapAsync:·gc.alloc.rate.norm                       avgt    6   776.000 ±    0.001    B/op
[info] MapBenchmark.mapAsync                                           avgt    6   407.126 ±   12.807   ns/op
[info] MapBenchmark.mapAsync:·gc.alloc.rate.norm                       avgt    6   720.000 ±    0.001    B/op

[info] MapBenchmark.mapOutputAsync                                     avgt    6   821.786 ±   52.045   ns/op
[info] MapBenchmark.mapOutputAsync:·gc.alloc.rate.norm                 avgt    6  1376.001 ±    0.001    B/op
[info] MapBenchmark.mapOutputAsync                                     avgt    6   777.654 ±   26.444   ns/op
[info] MapBenchmark.mapOutputAsync:·gc.alloc.rate.norm                 avgt    6  1320.001 ±    0.001    B/op

[info] MatchPathBenchmark.stringNone                                   avgt    6    12.974 ±    7.417   ns/op
[info] MatchPathBenchmark.stringNone:·gc.alloc.rate.norm               avgt    6    24.000 ±    0.001    B/op
[info] MatchPathBenchmark.stringNone                                   avgt    6    11.527 ±    0.373   ns/op
[info] MatchPathBenchmark.stringNone:·gc.alloc.rate.norm               avgt    6    24.000 ±    0.001    B/op

[info] MatchPathBenchmark.stringSome                                   avgt    6   163.885 ±   38.409   ns/op
[info] MatchPathBenchmark.stringSome:·gc.alloc.rate.norm               avgt    6   264.000 ±    0.001    B/op
[info] MatchPathBenchmark.stringSome                                   avgt    6   153.665 ±    8.134   ns/op
[info] MatchPathBenchmark.stringSome:·gc.alloc.rate.norm               avgt    6   248.000 ±    0.001    B/op

[info] ProductBenchmark.bothMatched                                    avgt    6   947.562 ±  126.171   ns/op
[info] ProductBenchmark.bothMatched:·gc.alloc.rate.norm                avgt    6  1672.001 ±    0.001    B/op
[info] ProductBenchmark.bothMatched                                    avgt    6   936.092 ±  101.842   ns/op
[info] ProductBenchmark.bothMatched:·gc.alloc.rate.norm                avgt    6  1568.001 ±    0.001    B/op

[info] ProductBenchmark.leftMatched                                    avgt    6    47.509 ±    3.220   ns/op
[info] ProductBenchmark.leftMatched:·gc.alloc.rate.norm                avgt    6   168.000 ±    0.001    B/op
[info] ProductBenchmark.leftMatched                                    avgt    6    45.372 ±    1.842   ns/op
[info] ProductBenchmark.leftMatched:·gc.alloc.rate.norm                avgt    6   160.000 ±    0.001    B/op

[info] ProductBenchmark.rightMatched                                   avgt    6    12.196 ±    0.991   ns/op
[info] ProductBenchmark.rightMatched:·gc.alloc.rate.norm               avgt    6    24.000 ±    0.001    B/op
[info] ProductBenchmark.rightMatched                                   avgt    6    11.857 ±    0.202   ns/op
[info] ProductBenchmark.rightMatched:·gc.alloc.rate.norm               avgt    6    24.000 ±    0.001    B/op
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment