Skip to content

Instantly share code, notes, and snippets.

@mkeskells
Created February 22, 2020 18:52
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 mkeskells/bc7968fc375f8314387322cc0f786991 to your computer and use it in GitHub Desktop.
Save mkeskells/bc7968fc375f8314387322cc0f786991 to your computer and use it in GitHub Desktop.
Set builder benchmark
[info] Benchmark Mode Cnt Score Error Units
[info] TreeSetBenchmark.builderPlus avgt 20 414.874 ▒ 101.896 ns/op
[info] TreeSetBenchmark.builderPlus:╖gc.alloc.rate avgt 20 752.981 ▒ 167.074 MB/sec
[info] TreeSetBenchmark.builderPlus:╖gc.alloc.rate.norm avgt 20 458.801 ▒ 0.002 B/op
[info] TreeSetBenchmark.builderPlus:╖gc.churn.PS_Eden_Space avgt 20 750.996 ▒ 164.315 MB/sec
[info] TreeSetBenchmark.builderPlus:╖gc.churn.PS_Eden_Space.norm avgt 20 458.548 ▒ 31.773 B/op
[info] TreeSetBenchmark.builderPlus:╖gc.churn.PS_Survivor_Space avgt 20 0.182 ▒ 0.076 MB/sec
[info] TreeSetBenchmark.builderPlus:╖gc.churn.PS_Survivor_Space.norm avgt 20 0.110 ▒ 0.041 B/op
[info] TreeSetBenchmark.builderPlus:╖gc.count avgt 20 172.000 counts
[info] TreeSetBenchmark.builderPlus:╖gc.time avgt 20 148.000 ms
[info] TreeSetBenchmark.builderPlusPlusInitial avgt 20 14.316 ▒ 3.245 ns/op
[info] TreeSetBenchmark.builderPlusPlusInitial:╖gc.alloc.rate avgt 20 1130.000 ▒ 230.482 MB/sec
[info] TreeSetBenchmark.builderPlusPlusInitial:╖gc.alloc.rate.norm avgt 20 24.000 ▒ 0.001 B/op
[info] TreeSetBenchmark.builderPlusPlusInitial:╖gc.churn.PS_Eden_Space avgt 20 1124.780 ▒ 227.626 MB/sec
[info] TreeSetBenchmark.builderPlusPlusInitial:╖gc.churn.PS_Eden_Space.norm avgt 20 23.920 ▒ 0.948 B/op
[info] TreeSetBenchmark.builderPlusPlusInitial:╖gc.churn.PS_Survivor_Space avgt 20 0.104 ▒ 0.050 MB/sec
[info] TreeSetBenchmark.builderPlusPlusInitial:╖gc.churn.PS_Survivor_Space.norm avgt 20 0.002 ▒ 0.001 B/op
[info] TreeSetBenchmark.builderPlusPlusInitial:╖gc.count avgt 20 205.000 counts
[info] TreeSetBenchmark.builderPlusPlusInitial:╖gc.time avgt 20 161.000 ms
[info] TreeSetBenchmark.builderPlusPlusLargeLarge avgt 20 360917.151 ▒ 71097.248 ns/op
[info] TreeSetBenchmark.builderPlusPlusLargeLarge:╖gc.alloc.rate avgt 20 674.065 ▒ 133.887 MB/sec
[info] TreeSetBenchmark.builderPlusPlusLargeLarge:╖gc.alloc.rate.norm avgt 20 363688.655 ▒ 1.333 B/op
[info] TreeSetBenchmark.builderPlusPlusLargeLarge:╖gc.churn.PS_Eden_Space avgt 20 673.442 ▒ 141.181 MB/sec
[info] TreeSetBenchmark.builderPlusPlusLargeLarge:╖gc.churn.PS_Eden_Space.norm avgt 20 363022.990 ▒ 20407.945 B/op
[info] TreeSetBenchmark.builderPlusPlusLargeLarge:╖gc.churn.PS_Survivor_Space avgt 20 0.200 ▒ 0.065 MB/sec
[info] TreeSetBenchmark.builderPlusPlusLargeLarge:╖gc.churn.PS_Survivor_Space.norm avgt 20 109.750 ▒ 34.363 B/op
[info] TreeSetBenchmark.builderPlusPlusLargeLarge:╖gc.count avgt 20 185.000 counts
[info] TreeSetBenchmark.builderPlusPlusLargeLarge:╖gc.time avgt 20 158.000 ms
[info] TreeSetBenchmark.builderPlusPlusLargeSmall avgt 20 2768.256 ▒ 617.460 ns/op
[info] TreeSetBenchmark.builderPlusPlusLargeSmall:╖gc.alloc.rate avgt 20 721.818 ▒ 160.574 MB/sec
[info] TreeSetBenchmark.builderPlusPlusLargeSmall:╖gc.alloc.rate.norm avgt 20 2952.005 ▒ 0.010 B/op
[info] TreeSetBenchmark.builderPlusPlusLargeSmall:╖gc.churn.PS_Eden_Space avgt 20 720.027 ▒ 151.378 MB/sec
[info] TreeSetBenchmark.builderPlusPlusLargeSmall:╖gc.churn.PS_Eden_Space.norm avgt 20 2955.664 ▒ 118.270 B/op
[info] TreeSetBenchmark.builderPlusPlusLargeSmall:╖gc.churn.PS_Survivor_Space avgt 20 0.159 ▒ 0.054 MB/sec
[info] TreeSetBenchmark.builderPlusPlusLargeSmall:╖gc.churn.PS_Survivor_Space.norm avgt 20 0.648 ▒ 0.184 B/op
[info] TreeSetBenchmark.builderPlusPlusLargeSmall:╖gc.count avgt 20 181.000 counts
[info] TreeSetBenchmark.builderPlusPlusLargeSmall:╖gc.time avgt 20 157.000 ms
[info] TreeSetBenchmark.builderPlusPlusSame avgt 20 338073.598 ▒ 92365.269 ns/op
[info] TreeSetBenchmark.builderPlusPlusSame:╖gc.alloc.rate avgt 20 548.194 ▒ 143.203 MB/sec
[info] TreeSetBenchmark.builderPlusPlusSame:╖gc.alloc.rate.norm avgt 20 265992.552 ▒ 1.149 B/op
[info] TreeSetBenchmark.builderPlusPlusSame:╖gc.churn.PS_Eden_Space avgt 20 551.433 ▒ 130.787 MB/sec
[info] TreeSetBenchmark.builderPlusPlusSame:╖gc.churn.PS_Eden_Space.norm avgt 20 269654.608 ▒ 16400.590 B/op
[info] TreeSetBenchmark.builderPlusPlusSame:╖gc.churn.PS_Survivor_Space avgt 20 0.210 ▒ 0.074 MB/sec
[info] TreeSetBenchmark.builderPlusPlusSame:╖gc.churn.PS_Survivor_Space.norm avgt 20 99.430 ▒ 22.931 B/op
[info] TreeSetBenchmark.builderPlusPlusSame:╖gc.count avgt 20 177.000 counts
[info] TreeSetBenchmark.builderPlusPlusSame:╖gc.time avgt 20 158.000 ms
[info] TreeSetBenchmark.builderPlusPlusSmallLarge avgt 20 2528.237 ▒ 378.541 ns/op
[info] TreeSetBenchmark.builderPlusPlusSmallLarge:╖gc.alloc.rate avgt 20 764.366 ▒ 115.594 MB/sec
[info] TreeSetBenchmark.builderPlusPlusSmallLarge:╖gc.alloc.rate.norm avgt 20 2952.004 ▒ 0.007 B/op
[info] TreeSetBenchmark.builderPlusPlusSmallLarge:╖gc.churn.PS_Eden_Space avgt 20 767.643 ▒ 116.487 MB/sec
[info] TreeSetBenchmark.builderPlusPlusSmallLarge:╖gc.churn.PS_Eden_Space.norm avgt 20 2967.302 ▒ 154.067 B/op
[info] TreeSetBenchmark.builderPlusPlusSmallLarge:╖gc.churn.PS_Survivor_Space avgt 20 0.149 ▒ 0.050 MB/sec
[info] TreeSetBenchmark.builderPlusPlusSmallLarge:╖gc.churn.PS_Survivor_Space.norm avgt 20 0.576 ▒ 0.180 B/op
[info] TreeSetBenchmark.builderPlusPlusSmallLarge:╖gc.count avgt 20 189.000 counts
[info] TreeSetBenchmark.builderPlusPlusSmallLarge:╖gc.time avgt 20 155.000 ms
[info] TreeSetBenchmark.plusPlus avgt 20 429665.963 ▒ 104474.368 ns/op
[info] TreeSetBenchmark.plusPlus:╖gc.alloc.rate avgt 20 607.514 ▒ 126.232 MB/sec
[info] TreeSetBenchmark.plusPlus:╖gc.alloc.rate.norm avgt 20 385832.789 ▒ 1.668 B/op
[info] TreeSetBenchmark.plusPlus:╖gc.churn.PS_Eden_Space avgt 20 602.807 ▒ 127.684 MB/sec
[info] TreeSetBenchmark.plusPlus:╖gc.churn.PS_Eden_Space.norm avgt 20 382959.235 ▒ 19758.700 B/op
[info] TreeSetBenchmark.plusPlus:╖gc.churn.PS_Survivor_Space avgt 20 0.183 ▒ 0.108 MB/sec
[info] TreeSetBenchmark.plusPlus:╖gc.churn.PS_Survivor_Space.norm avgt 20 118.573 ▒ 67.436 B/op
[info] TreeSetBenchmark.plusPlus:╖gc.count avgt 20 189.000 counts
[info] TreeSetBenchmark.plusPlus:╖gc.time avgt 20 160.000 ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment