Skip to content

Instantly share code, notes, and snippets.

@ianoc
Created March 17, 2015 19:58
Show Gist options
  • Save ianoc/980b369dd6d5354ce896 to your computer and use it in GitHub Desktop.
Save ianoc/980b369dd6d5354ce896 to your computer and use it in GitHub Desktop.
old code for hll present benchmark
[info] 0% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=10, numHLL=10} 1549.60 ns; σ=14.49 ns @ 3 trials
[info] 2% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=10, numHLL=10} 1747.76 ns; σ=59.56 ns @ 10 trials
[info] 3% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=10, numHLL=10} 1706.26 ns; σ=1.00 ns @ 3 trials
[info] 5% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=10, numHLL=10} 1672.16 ns; σ=33.41 ns @ 10 trials
[info] 7% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=100, numHLL=10} 1289.51 ns; σ=12.45 ns @ 3 trials
[info] 8% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=100, numHLL=10} 1687.68 ns; σ=35.01 ns @ 10 trials
[info] 10% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=100, numHLL=10} 1744.20 ns; σ=30.19 ns @ 10 trials
[info] 12% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=100, numHLL=10} 1675.37 ns; σ=30.35 ns @ 10 trials
[info] 13% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=500, numHLL=10} 1245.05 ns; σ=29.08 ns @ 10 trials
[info] 15% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=500, numHLL=10} 1610.25 ns; σ=2.87 ns @ 3 trials
[info] 17% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=500, numHLL=10} 1785.22 ns; σ=41.08 ns @ 10 trials
[info] 18% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=500, numHLL=10} 1710.06 ns; σ=15.23 ns @ 3 trials
[info] 20% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=1000, numHLL=10} 1228.70 ns; σ=22.29 ns @ 10 trials
[info] 22% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=1000, numHLL=10} 1609.48 ns; σ=26.11 ns @ 10 trials
[info] 23% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=1000, numHLL=10} 1771.23 ns; σ=29.46 ns @ 10 trials
[info] 25% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=1000, numHLL=10} 1720.99 ns; σ=24.61 ns @ 10 trials
[info] 27% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=10000, numHLL=10} 1261.81 ns; σ=22.88 ns @ 10 trials
[info] 28% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=10000, numHLL=10} 1248.25 ns; σ=24.95 ns @ 10 trials
[info] 30% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=10000, numHLL=10} 2297.81 ns; σ=441.51 ns @ 10 trials
[info] 32% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=10000, numHLL=10} 1752.53 ns; σ=36.61 ns @ 10 trials
[info] 33% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=10, numHLL=20} 3132.75 ns; σ=12.78 ns @ 3 trials
[info] 35% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=10, numHLL=20} 3358.48 ns; σ=68.93 ns @ 10 trials
[info] 37% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=10, numHLL=20} 3460.78 ns; σ=69.97 ns @ 10 trials
[info] 38% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=10, numHLL=20} 3302.08 ns; σ=66.23 ns @ 10 trials
[info] 40% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=100, numHLL=20} 2494.92 ns; σ=41.74 ns @ 10 trials
[info] 42% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=100, numHLL=20} 3324.52 ns; σ=62.16 ns @ 10 trials
[info] 43% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=100, numHLL=20} 3435.00 ns; σ=70.08 ns @ 10 trials
[info] 45% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=100, numHLL=20} 3353.60 ns; σ=15.42 ns @ 3 trials
[info] 47% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=500, numHLL=20} 2457.89 ns; σ=36.06 ns @ 10 trials
[info] 48% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=500, numHLL=20} 3246.27 ns; σ=23.34 ns @ 3 trials
[info] 50% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=500, numHLL=20} 3551.32 ns; σ=57.12 ns @ 10 trials
[info] 52% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=500, numHLL=20} 3419.24 ns; σ=39.66 ns @ 10 trials
[info] 53% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=1000, numHLL=20} 2482.35 ns; σ=8.16 ns @ 3 trials
[info] 55% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=1000, numHLL=20} 3240.06 ns; σ=6.74 ns @ 3 trials
[info] 57% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=1000, numHLL=20} 3541.76 ns; σ=34.46 ns @ 3 trials
[info] 58% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=1000, numHLL=20} 3425.34 ns; σ=78.59 ns @ 10 trials
[info] 60% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=10000, numHLL=20} 2427.60 ns; σ=14.11 ns @ 3 trials
[info] 62% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=10000, numHLL=20} 2466.04 ns; σ=16.93 ns @ 3 trials
[info] 63% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=10000, numHLL=20} 287236.41 ns; σ=218195.90 ns @ 10 trials
[info] 65% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=10000, numHLL=20} 3574.02 ns; σ=70.87 ns @ 10 trials
[info] 67% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=10, numHLL=100} 15592.60 ns; σ=45.79 ns @ 3 trials
[info] 68% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=10, numHLL=100} 16688.84 ns; σ=204.86 ns @ 10 trials
[info] 70% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=10, numHLL=100} 17368.15 ns; σ=382.74 ns @ 10 trials
[info] 72% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=10, numHLL=100} 16414.27 ns; σ=288.47 ns @ 10 trials
[info] 73% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=100, numHLL=100} 12286.10 ns; σ=211.06 ns @ 10 trials
[info] 75% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=100, numHLL=100} 17080.79 ns; σ=302.53 ns @ 10 trials
[info] 77% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=100, numHLL=100} 17646.62 ns; σ=346.51 ns @ 10 trials
[info] 78% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=100, numHLL=100} 16994.12 ns; σ=387.55 ns @ 10 trials
[info] 80% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=500, numHLL=100} 12268.64 ns; σ=230.65 ns @ 10 trials
[info] 82% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=500, numHLL=100} 16424.30 ns; σ=164.40 ns @ 6 trials
[info] 83% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=500, numHLL=100} 17982.50 ns; σ=102.11 ns @ 3 trials
[info] 85% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=500, numHLL=100} 17773.56 ns; σ=98.41 ns @ 3 trials
[info] 87% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=1000, numHLL=100} 12526.72 ns; σ=111.38 ns @ 3 trials
[info] 88% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=1000, numHLL=100} 16768.79 ns; σ=228.99 ns @ 10 trials
[info] 90% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=1000, numHLL=100} 18683.22 ns; σ=254.38 ns @ 10 trials
[info] 92% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=1000, numHLL=100} 17637.60 ns; σ=432.31 ns @ 10 trials
[info] 93% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=5, max=10000, numHLL=100} 12342.87 ns; σ=222.60 ns @ 10 trials
[info] 95% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=10, max=10000, numHLL=100} 12722.72 ns; σ=95.84 ns @ 3 trials
[info] 97% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=17, max=10000, numHLL=100} 1548050000.00 ns; σ=14475817.43 ns @ 3 trials
[info] 98% Scenario{vm=java, trial=0, benchmark=BatchCreate, bits=20, max=10000, numHLL=100} 23460.80 ns; σ=3649.46 ns @ 10 trials
[info]
[info] numHLL bits max us linear runtime
[info] 10 5 10 1.55 =
[info] 10 5 100 1.29 =
[info] 10 5 500 1.25 =
[info] 10 5 1000 1.23 =
[info] 10 5 10000 1.26 =
[info] 10 10 10 1.75 =
[info] 10 10 100 1.69 =
[info] 10 10 500 1.61 =
[info] 10 10 1000 1.61 =
[info] 10 10 10000 1.25 =
[info] 10 17 10 1.71 =
[info] 10 17 100 1.74 =
[info] 10 17 500 1.79 =
[info] 10 17 1000 1.77 =
[info] 10 17 10000 2.30 =
[info] 10 20 10 1.67 =
[info] 10 20 100 1.68 =
[info] 10 20 500 1.71 =
[info] 10 20 1000 1.72 =
[info] 10 20 10000 1.75 =
[info] 20 5 10 3.13 =
[info] 20 5 100 2.49 =
[info] 20 5 500 2.46 =
[info] 20 5 1000 2.48 =
[info] 20 5 10000 2.43 =
[info] 20 10 10 3.36 =
[info] 20 10 100 3.32 =
[info] 20 10 500 3.25 =
[info] 20 10 1000 3.24 =
[info] 20 10 10000 2.47 =
[info] 20 17 10 3.46 =
[info] 20 17 100 3.44 =
[info] 20 17 500 3.55 =
[info] 20 17 1000 3.54 =
[info] 20 17 10000 287.24 =
[info] 20 20 10 3.30 =
[info] 20 20 100 3.35 =
[info] 20 20 500 3.42 =
[info] 20 20 1000 3.43 =
[info] 20 20 10000 3.57 =
[info] 100 5 10 15.59 =
[info] 100 5 100 12.29 =
[info] 100 5 500 12.27 =
[info] 100 5 1000 12.53 =
[info] 100 5 10000 12.34 =
[info] 100 10 10 16.69 =
[info] 100 10 100 17.08 =
[info] 100 10 500 16.42 =
[info] 100 10 1000 16.77 =
[info] 100 10 10000 12.72 =
[info] 100 17 10 17.37 =
[info] 100 17 100 17.65 =
[info] 100 17 500 17.98 =
[info] 100 17 1000 18.68 =
[info] 100 17 10000 1548050.00 ==============================
[info] 100 20 10 16.41 =
[info] 100 20 100 16.99 =
[info] 100 20 500 17.77 =
[info] 100 20 1000 17.64 =
[info] 100 20 10000 23.46 =
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment