Skip to content

Instantly share code, notes, and snippets.

@vkostyukov
Last active March 15, 2016 16:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vkostyukov/7a81a6d8493482fa3115 to your computer and use it in GitHub Desktop.
Save vkostyukov/7a81a6d8493482fa3115 to your computer and use it in GitHub Desktop.
Perf-of-State

Pairs: Before and After

[info] Benchmark                                                    Mode  Cnt     Score     Error   Units
[info] BodyBenchmark.byteArray                                      avgt   12   622.368 ±  48.389   ns/op
[info] BodyBenchmark.byteArray:·gc.alloc.rate.norm                  avgt   12  1856.000 ±  42.810    B/op

[info] BodyBenchmark.byteArray                                      avgt   12   746.891 ±  67.571   ns/op
[info] BodyBenchmark.byteArray:·gc.alloc.rate.norm                  avgt   12  1916.000 ±   5.351    B/op

[info] BodyBenchmark.byteArrayOption                                avgt   12   317.339 ±   5.851   ns/op
[info] BodyBenchmark.byteArrayOption:·gc.alloc.rate.norm            avgt   12  1320.000 ±   0.001    B/op

[info] BodyBenchmark.byteArrayOption                                avgt   12   356.885 ±  35.456   ns/op
[info] BodyBenchmark.byteArrayOption:·gc.alloc.rate.norm            avgt   12  1384.000 ±  64.214    B/op

[info] BodyBenchmark.string                                         avgt   12  1255.228 ±  18.200   ns/op
[info] BodyBenchmark.string:·gc.alloc.rate.norm                     avgt   12  2888.000 ±  10.702    B/op

[info] BodyBenchmark.string                                         avgt   12  1344.351 ±  41.343   ns/op
[info] BodyBenchmark.string:·gc.alloc.rate.norm                     avgt   12  2944.000 ±   0.001    B/op

[info] BodyBenchmark.stringOption                                   avgt   12   959.984 ±  30.063   ns/op
[info] BodyBenchmark.stringOption:·gc.alloc.rate.norm               avgt   12  2384.000 ±  53.512    B/op

[info] BodyBenchmark.stringOption                                   avgt   12   975.413 ±  22.477   ns/op
[info] BodyBenchmark.stringOption:·gc.alloc.rate.norm               avgt   12  2400.000 ±  53.512    B/op

[info] ExtractorBenchmark.booleanNone                                avgt   12    13.788 ±   0.543   ns/op
[info] ExtractorBenchmark.booleanNone:·gc.alloc.rate.norm            avgt   12    24.000 ±   0.001    B/op

[info] ExtractorBenchmark.booleanNone                                avgt   12    21.668 ±   0.478   ns/op
[info] ExtractorBenchmark.booleanNone:·gc.alloc.rate.norm            avgt   12    40.000 ±   0.001    B/op

[info] ExtractorBenchmark.booleanSome                                avgt   12    63.845 ±   6.221   ns/op
[info] ExtractorBenchmark.booleanSome:·gc.alloc.rate.norm            avgt   12   184.000 ±   0.001    B/op

[info] ExtractorBenchmark.booleanSome                                avgt   12    78.390 ±   1.200   ns/op
[info] ExtractorBenchmark.booleanSome:·gc.alloc.rate.norm            avgt   12   280.000 ±   0.001    B/op

[info] ExtractorBenchmark.intNone                                    avgt   12    13.639 ±   0.269   ns/op
[info] ExtractorBenchmark.intNone:·gc.alloc.rate.norm                avgt   12    40.000 ±   0.001    B/op

[info] ExtractorBenchmark.intNone                                    avgt   12    19.675 ±   0.542   ns/op
[info] ExtractorBenchmark.intNone:·gc.alloc.rate.norm                avgt   12    40.000 ±   0.001    B/op

[info] ExtractorBenchmark.intSome                                    avgt   12    69.237 ±   1.148   ns/op
[info] ExtractorBenchmark.intSome:·gc.alloc.rate.norm                avgt   12   232.000 ±   0.001    B/op

[info] ExtractorBenchmark.intSome                                    avgt   12    82.917 ±   5.272   ns/op
[info] ExtractorBenchmark.intSome:·gc.alloc.rate.norm                avgt   12   272.000 ±  32.107    B/op

[info] ExtractorBenchmark.stringNone                                 avgt   12     5.315 ±   0.069   ns/op
[info] ExtractorBenchmark.stringNone:·gc.alloc.rate.norm             avgt   12    ≈ 10⁻⁶              B/op

[info] ExtractorBenchmark.stringNone                                 avgt   12    14.226 ±   0.189   ns/op
[info] ExtractorBenchmark.stringNone:·gc.alloc.rate.norm             avgt   12    16.000 ±   0.001    B/op

[info] ExtractorBenchmark.stringSome                                 avgt   12    37.949 ±   0.688   ns/op
[info] ExtractorBenchmark.stringSome:·gc.alloc.rate.norm             avgt   12   192.000 ±   0.001    B/op

[info] ExtractorBenchmark.stringSome                                 avgt   12    52.490 ±   0.772   ns/op
[info] ExtractorBenchmark.stringSome:·gc.alloc.rate.norm             avgt   12   216.000 ±  10.702    B/op

[info] MatcherBenchmark.stringNone                                avgt   12     7.153 ±   0.204   ns/op
[info] MatcherBenchmark.stringNone:·gc.alloc.rate.norm            avgt   12    24.000 ±   0.001    B/op

[info] MatcherBenchmark.stringNone                                avgt   12    26.555 ±   4.013   ns/op
[info] MatcherBenchmark.stringNone:·gc.alloc.rate.norm            avgt   12    96.000 ±   0.001    B/op

[info] MatcherBenchmark.stringSome                                avgt   12    24.469 ±   0.455   ns/op
[info] MatcherBenchmark.stringSome:·gc.alloc.rate.norm            avgt   12    88.000 ±   0.001    B/op

[info] MatcherBenchmark.stringSome                                avgt   12    56.590 ±   1.549   ns/op
[info] MatcherBenchmark.stringSome:·gc.alloc.rate.norm            avgt   12   184.000 ±   0.001    B/op
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment