Skip to content

Instantly share code, notes, and snippets.

@chrisvest
Created February 21, 2014 08:31
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 chrisvest/9130697 to your computer and use it in GitHub Desktop.
Save chrisvest/9130697 to your computer and use it in GitHub Desktop.
Experimenting with conditional CAS and lazySet. I like the first 4 runs, but wtf happened to the other 6!?
shipilev:object-pool-benchmarks[stormpot-2.2]$ ### Conditional CAS and lazySet:
shipilev:object-pool-benchmarks[stormpot-2.2]$ java -jar target/object-pool-benchmarks.jar ".*ClaimRelease.StormpotBlaze.*" -t 8 -tu ms -bm thrpt
# Run progress: 0.00% complete, ETA 00:06:40
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 1 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 248479.324 ops/ms
# Warmup Iteration 2: 301125.075 ops/ms
# Warmup Iteration 3: 312196.011 ops/ms
# Warmup Iteration 4: 321047.978 ops/ms
# Warmup Iteration 5: 316739.986 ops/ms
# Warmup Iteration 6: 314860.099 ops/ms
# Warmup Iteration 7: 314699.136 ops/ms
# Warmup Iteration 8: 335961.768 ops/ms
# Warmup Iteration 9: 314441.443 ops/ms
# Warmup Iteration 10: 330539.677 ops/ms
# Warmup Iteration 11: 309016.615 ops/ms
# Warmup Iteration 12: 318753.667 ops/ms
# Warmup Iteration 13: 313043.874 ops/ms
# Warmup Iteration 14: 312755.701 ops/ms
# Warmup Iteration 15: 321639.533 ops/ms
# Warmup Iteration 16: 314231.386 ops/ms
# Warmup Iteration 17: 312351.534 ops/ms
# Warmup Iteration 18: 306793.684 ops/ms
# Warmup Iteration 19: 309802.190 ops/ms
# Warmup Iteration 20: 322997.430 ops/ms
Iteration 1: 306385.038 ops/ms
Iteration 2: 321667.969 ops/ms
Iteration 3: 322178.489 ops/ms
Iteration 4: 337413.507 ops/ms
Iteration 5: 335514.427 ops/ms
Iteration 6: 321384.053 ops/ms
Iteration 7: 319192.487 ops/ms
Iteration 8: 322156.594 ops/ms
Iteration 9: 308307.590 ops/ms
Iteration 10: 309394.480 ops/ms
Iteration 11: 321911.537 ops/ms
Iteration 12: 312468.776 ops/ms
Iteration 13: 312417.097 ops/ms
Iteration 14: 331488.658 ops/ms
Iteration 15: 315681.171 ops/ms
Iteration 16: 304273.043 ops/ms
Iteration 17: 327238.088 ops/ms
Iteration 18: 324109.751 ops/ms
Iteration 19: 320079.714 ops/ms
Iteration 20: 314046.117 ops/ms
Result : 319365.429 ±(99.9%) 7982.923 ops/ms
Statistics: (min, avg, max) = (304273.043, 319365.429, 337413.507), stdev = 9193.146
Confidence interval (99.9%): [311382.506, 327348.352]
# Run progress: 10.00% complete, ETA 00:06:02
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 2 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 275361.810 ops/ms
# Warmup Iteration 2: 293838.903 ops/ms
# Warmup Iteration 3: 308836.033 ops/ms
# Warmup Iteration 4: 318194.551 ops/ms
# Warmup Iteration 5: 309370.049 ops/ms
# Warmup Iteration 6: 308861.493 ops/ms
# Warmup Iteration 7: 307688.026 ops/ms
# Warmup Iteration 8: 315955.907 ops/ms
# Warmup Iteration 9: 305206.150 ops/ms
# Warmup Iteration 10: 313152.016 ops/ms
# Warmup Iteration 11: 307709.024 ops/ms
# Warmup Iteration 12: 308840.846 ops/ms
# Warmup Iteration 13: 314968.881 ops/ms
# Warmup Iteration 14: 304831.767 ops/ms
# Warmup Iteration 15: 302245.527 ops/ms
# Warmup Iteration 16: 314620.713 ops/ms
# Warmup Iteration 17: 313659.094 ops/ms
# Warmup Iteration 18: 308050.254 ops/ms
# Warmup Iteration 19: 305866.040 ops/ms
# Warmup Iteration 20: 311664.688 ops/ms
Iteration 1: 310519.202 ops/ms
Iteration 2: 311819.883 ops/ms
Iteration 3: 307871.276 ops/ms
Iteration 4: 313936.982 ops/ms
Iteration 5: 313481.564 ops/ms
Iteration 6: 308713.803 ops/ms
Iteration 7: 306532.691 ops/ms
Iteration 8: 307197.000 ops/ms
Iteration 9: 311273.231 ops/ms
Iteration 10: 309622.526 ops/ms
Iteration 11: 306456.202 ops/ms
Iteration 12: 311141.523 ops/ms
Iteration 13: 308424.442 ops/ms
Iteration 14: 306662.076 ops/ms
Iteration 15: 313035.314 ops/ms
Iteration 16: 317805.196 ops/ms
Iteration 17: 306662.641 ops/ms
Iteration 18: 309835.038 ops/ms
Iteration 19: 311582.631 ops/ms
Iteration 20: 321175.073 ops/ms
Result : 310687.415 ±(99.9%) 3367.564 ops/ms
Statistics: (min, avg, max) = (306456.202, 310687.415, 321175.073), stdev = 3878.092
Confidence interval (99.9%): [307319.850, 314054.979]
# Run progress: 20.00% complete, ETA 00:05:22
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 3 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 258772.605 ops/ms
# Warmup Iteration 2: 292188.570 ops/ms
# Warmup Iteration 3: 320656.136 ops/ms
# Warmup Iteration 4: 324630.056 ops/ms
# Warmup Iteration 5: 324632.897 ops/ms
# Warmup Iteration 6: 324914.478 ops/ms
# Warmup Iteration 7: 330294.641 ops/ms
# Warmup Iteration 8: 332768.369 ops/ms
# Warmup Iteration 9: 339741.530 ops/ms
# Warmup Iteration 10: 326014.208 ops/ms
# Warmup Iteration 11: 332311.326 ops/ms
# Warmup Iteration 12: 328484.804 ops/ms
# Warmup Iteration 13: 326530.877 ops/ms
# Warmup Iteration 14: 323068.906 ops/ms
# Warmup Iteration 15: 327419.788 ops/ms
# Warmup Iteration 16: 324611.651 ops/ms
# Warmup Iteration 17: 334245.565 ops/ms
# Warmup Iteration 18: 326832.083 ops/ms
# Warmup Iteration 19: 325047.709 ops/ms
# Warmup Iteration 20: 334907.841 ops/ms
Iteration 1: 333595.185 ops/ms
Iteration 2: 334611.619 ops/ms
Iteration 3: 325631.984 ops/ms
Iteration 4: 339607.847 ops/ms
Iteration 5: 328779.408 ops/ms
Iteration 6: 328281.775 ops/ms
Iteration 7: 336698.242 ops/ms
Iteration 8: 332108.776 ops/ms
Iteration 9: 329850.580 ops/ms
Iteration 10: 338188.119 ops/ms
Iteration 11: 330822.441 ops/ms
Iteration 12: 321711.823 ops/ms
Iteration 13: 343203.858 ops/ms
Iteration 14: 330675.591 ops/ms
Iteration 15: 325233.892 ops/ms
Iteration 16: 337159.972 ops/ms
Iteration 17: 328958.668 ops/ms
Iteration 18: 337977.644 ops/ms
Iteration 19: 335588.112 ops/ms
Iteration 20: 329293.129 ops/ms
Result : 332398.933 ±(99.9%) 4739.094 ops/ms
Statistics: (min, avg, max) = (321711.823, 332398.933, 343203.858), stdev = 5457.547
Confidence interval (99.9%): [327659.840, 337138.027]
# Run progress: 30.00% complete, ETA 00:04:42
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 4 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 267767.773 ops/ms
# Warmup Iteration 2: 304452.515 ops/ms
# Warmup Iteration 3: 306206.038 ops/ms
# Warmup Iteration 4: 304045.127 ops/ms
# Warmup Iteration 5: 315995.730 ops/ms
# Warmup Iteration 6: 322508.993 ops/ms
# Warmup Iteration 7: 310309.523 ops/ms
# Warmup Iteration 8: 312299.746 ops/ms
# Warmup Iteration 9: 316676.970 ops/ms
# Warmup Iteration 10: 325427.344 ops/ms
# Warmup Iteration 11: 308041.876 ops/ms
# Warmup Iteration 12: 317518.598 ops/ms
# Warmup Iteration 13: 328344.034 ops/ms
# Warmup Iteration 14: 321610.649 ops/ms
# Warmup Iteration 15: 324352.296 ops/ms
# Warmup Iteration 16: 312638.492 ops/ms
# Warmup Iteration 17: 317076.315 ops/ms
# Warmup Iteration 18: 324074.613 ops/ms
# Warmup Iteration 19: 312799.087 ops/ms
# Warmup Iteration 20: 318376.732 ops/ms
Iteration 1: 305390.806 ops/ms
Iteration 2: 325871.522 ops/ms
Iteration 3: 339288.621 ops/ms
Iteration 4: 317802.408 ops/ms
Iteration 5: 318772.342 ops/ms
Iteration 6: 310950.241 ops/ms
Iteration 7: 315385.743 ops/ms
Iteration 8: 308692.503 ops/ms
Iteration 9: 323490.803 ops/ms
Iteration 10: 314780.882 ops/ms
Iteration 11: 304963.795 ops/ms
Iteration 12: 315369.694 ops/ms
Iteration 13: 316804.633 ops/ms
Iteration 14: 311396.976 ops/ms
Iteration 15: 322919.781 ops/ms
Iteration 16: 333535.981 ops/ms
Iteration 17: 309825.808 ops/ms
Iteration 18: 309879.752 ops/ms
Iteration 19: 319692.946 ops/ms
Iteration 20: 312340.231 ops/ms
Result : 316857.773 ±(99.9%) 7683.305 ops/ms
Statistics: (min, avg, max) = (304963.795, 316857.773, 339288.621), stdev = 8848.105
Confidence interval (99.9%): [309174.469, 324541.078]
# Run progress: 40.00% complete, ETA 00:04:01
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 5 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 177791.201 ops/ms
# Warmup Iteration 2: 185459.201 ops/ms
# Warmup Iteration 3: 196769.673 ops/ms
# Warmup Iteration 4: 197714.653 ops/ms
# Warmup Iteration 5: 202871.195 ops/ms
# Warmup Iteration 6: 195500.325 ops/ms
# Warmup Iteration 7: 192812.763 ops/ms
# Warmup Iteration 8: 207991.916 ops/ms
# Warmup Iteration 9: 203076.415 ops/ms
# Warmup Iteration 10: 199432.962 ops/ms
# Warmup Iteration 11: 197571.901 ops/ms
# Warmup Iteration 12: 208061.137 ops/ms
# Warmup Iteration 13: 202761.120 ops/ms
# Warmup Iteration 14: 201917.397 ops/ms
# Warmup Iteration 15: 198351.614 ops/ms
# Warmup Iteration 16: 203205.166 ops/ms
# Warmup Iteration 17: 196868.722 ops/ms
# Warmup Iteration 18: 203417.658 ops/ms
# Warmup Iteration 19: 200823.341 ops/ms
# Warmup Iteration 20: 205817.492 ops/ms
Iteration 1: 199696.217 ops/ms
Iteration 2: 200682.332 ops/ms
Iteration 3: 199454.871 ops/ms
Iteration 4: 202713.790 ops/ms
Iteration 5: 202711.355 ops/ms
Iteration 6: 205824.302 ops/ms
Iteration 7: 205577.739 ops/ms
Iteration 8: 198559.592 ops/ms
Iteration 9: 200485.310 ops/ms
Iteration 10: 203794.627 ops/ms
Iteration 11: 194401.930 ops/ms
Iteration 12: 206504.561 ops/ms
Iteration 13: 195314.614 ops/ms
Iteration 14: 205821.942 ops/ms
Iteration 15: 198258.761 ops/ms
Iteration 16: 200445.292 ops/ms
Iteration 17: 205279.138 ops/ms
Iteration 18: 201428.719 ops/ms
Iteration 19: 202354.494 ops/ms
Iteration 20: 199322.362 ops/ms
Result : 201431.597 ±(99.9%) 2987.979 ops/ms
Statistics: (min, avg, max) = (194401.930, 201431.597, 206504.561), stdev = 3440.961
Confidence interval (99.9%): [198443.619, 204419.576]
# Run progress: 50.00% complete, ETA 00:03:21
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 6 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 167048.456 ops/ms
# Warmup Iteration 2: 191312.131 ops/ms
# Warmup Iteration 3: 187899.531 ops/ms
# Warmup Iteration 4: 197763.470 ops/ms
# Warmup Iteration 5: 196434.622 ops/ms
# Warmup Iteration 6: 194496.103 ops/ms
# Warmup Iteration 7: 192999.794 ops/ms
# Warmup Iteration 8: 194048.926 ops/ms
# Warmup Iteration 9: 196187.863 ops/ms
# Warmup Iteration 10: 196313.935 ops/ms
# Warmup Iteration 11: 193173.138 ops/ms
# Warmup Iteration 12: 199627.015 ops/ms
# Warmup Iteration 13: 188213.669 ops/ms
# Warmup Iteration 14: 187327.754 ops/ms
# Warmup Iteration 15: 190915.573 ops/ms
# Warmup Iteration 16: 190418.959 ops/ms
# Warmup Iteration 17: 203679.343 ops/ms
# Warmup Iteration 18: 202965.516 ops/ms
# Warmup Iteration 19: 195355.880 ops/ms
# Warmup Iteration 20: 189021.869 ops/ms
Iteration 1: 202094.380 ops/ms
Iteration 2: 194605.543 ops/ms
Iteration 3: 196759.628 ops/ms
Iteration 4: 197853.690 ops/ms
Iteration 5: 196529.371 ops/ms
Iteration 6: 200715.367 ops/ms
Iteration 7: 195783.048 ops/ms
Iteration 8: 193331.980 ops/ms
Iteration 9: 193312.565 ops/ms
Iteration 10: 185957.754 ops/ms
Iteration 11: 195873.199 ops/ms
Iteration 12: 194334.455 ops/ms
Iteration 13: 200149.914 ops/ms
Iteration 14: 204086.063 ops/ms
Iteration 15: 194400.315 ops/ms
Iteration 16: 197625.634 ops/ms
Iteration 17: 201320.761 ops/ms
Iteration 18: 197047.867 ops/ms
Iteration 19: 199835.475 ops/ms
Iteration 20: 192929.000 ops/ms
Result : 196727.300 ±(99.9%) 3532.437 ops/ms
Statistics: (min, avg, max) = (185957.754, 196727.300, 204086.063), stdev = 4067.960
Confidence interval (99.9%): [193194.863, 200259.737]
# Run progress: 60.00% complete, ETA 00:02:41
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 7 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 214424.578 ops/ms
# Warmup Iteration 2: 245258.107 ops/ms
# Warmup Iteration 3: 246454.176 ops/ms
# Warmup Iteration 4: 246647.518 ops/ms
# Warmup Iteration 5: 270149.902 ops/ms
# Warmup Iteration 6: 245491.700 ops/ms
# Warmup Iteration 7: 253169.111 ops/ms
# Warmup Iteration 8: 249796.960 ops/ms
# Warmup Iteration 9: 271121.093 ops/ms
# Warmup Iteration 10: 243676.178 ops/ms
# Warmup Iteration 11: 278676.822 ops/ms
# Warmup Iteration 12: 249323.390 ops/ms
# Warmup Iteration 13: 251862.518 ops/ms
# Warmup Iteration 14: 257869.889 ops/ms
# Warmup Iteration 15: 247689.735 ops/ms
# Warmup Iteration 16: 253144.987 ops/ms
# Warmup Iteration 17: 259588.280 ops/ms
# Warmup Iteration 18: 257752.044 ops/ms
# Warmup Iteration 19: 254661.486 ops/ms
# Warmup Iteration 20: 247551.690 ops/ms
Iteration 1: 241843.891 ops/ms
Iteration 2: 246399.254 ops/ms
Iteration 3: 249674.017 ops/ms
Iteration 4: 251162.761 ops/ms
Iteration 5: 277937.792 ops/ms
Iteration 6: 243966.360 ops/ms
Iteration 7: 258097.424 ops/ms
Iteration 8: 246478.554 ops/ms
Iteration 9: 263105.609 ops/ms
Iteration 10: 236643.054 ops/ms
Iteration 11: 248744.936 ops/ms
Iteration 12: 244188.529 ops/ms
Iteration 13: 257858.611 ops/ms
Iteration 14: 247082.910 ops/ms
Iteration 15: 239148.443 ops/ms
Iteration 16: 240027.558 ops/ms
Iteration 17: 252218.877 ops/ms
Iteration 18: 249766.351 ops/ms
Iteration 19: 243974.767 ops/ms
Iteration 20: 284729.955 ops/ms
Result : 251152.483 ±(99.9%) 10671.862 ops/ms
Statistics: (min, avg, max) = (236643.054, 251152.483, 284729.955), stdev = 12289.733
Confidence interval (99.9%): [240480.620, 261824.345]
# Run progress: 70.00% complete, ETA 00:02:00
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 8 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 164376.101 ops/ms
# Warmup Iteration 2: 180539.375 ops/ms
# Warmup Iteration 3: 181627.054 ops/ms
# Warmup Iteration 4: 177470.738 ops/ms
# Warmup Iteration 5: 190950.843 ops/ms
# Warmup Iteration 6: 172448.003 ops/ms
# Warmup Iteration 7: 187964.029 ops/ms
# Warmup Iteration 8: 198260.670 ops/ms
# Warmup Iteration 9: 191511.296 ops/ms
# Warmup Iteration 10: 192683.013 ops/ms
# Warmup Iteration 11: 198306.984 ops/ms
# Warmup Iteration 12: 183122.807 ops/ms
# Warmup Iteration 13: 201659.680 ops/ms
# Warmup Iteration 14: 200762.138 ops/ms
# Warmup Iteration 15: 195083.032 ops/ms
# Warmup Iteration 16: 174659.505 ops/ms
# Warmup Iteration 17: 176514.150 ops/ms
# Warmup Iteration 18: 194276.331 ops/ms
# Warmup Iteration 19: 181966.260 ops/ms
# Warmup Iteration 20: 202491.782 ops/ms
Iteration 1: 188261.789 ops/ms
Iteration 2: 183990.067 ops/ms
Iteration 3: 182705.356 ops/ms
Iteration 4: 179273.864 ops/ms
Iteration 5: 166529.903 ops/ms
Iteration 6: 172287.354 ops/ms
Iteration 7: 167233.607 ops/ms
Iteration 8: 178940.906 ops/ms
Iteration 9: 161673.688 ops/ms
Iteration 10: 196933.670 ops/ms
Iteration 11: 208961.045 ops/ms
Iteration 12: 191858.426 ops/ms
Iteration 13: 197270.139 ops/ms
Iteration 14: 176348.546 ops/ms
Iteration 15: 172746.148 ops/ms
Iteration 16: 190779.864 ops/ms
Iteration 17: 180063.460 ops/ms
Iteration 18: 179465.807 ops/ms
Iteration 19: 201510.148 ops/ms
Iteration 20: 223125.420 ops/ms
Result : 184997.960 ±(99.9%) 13218.333 ops/ms
Statistics: (min, avg, max) = (161673.688, 184997.960, 223125.420), stdev = 15222.253
Confidence interval (99.9%): [171779.627, 198216.294]
# Run progress: 80.00% complete, ETA 00:01:20
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 9 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 183836.149 ops/ms
# Warmup Iteration 2: 193660.972 ops/ms
# Warmup Iteration 3: 192058.922 ops/ms
# Warmup Iteration 4: 191736.766 ops/ms
# Warmup Iteration 5: 199644.993 ops/ms
# Warmup Iteration 6: 243889.309 ops/ms
# Warmup Iteration 7: 188718.154 ops/ms
# Warmup Iteration 8: 182841.510 ops/ms
# Warmup Iteration 9: 231951.494 ops/ms
# Warmup Iteration 10: 200149.314 ops/ms
# Warmup Iteration 11: 219486.790 ops/ms
# Warmup Iteration 12: 206295.898 ops/ms
# Warmup Iteration 13: 205495.277 ops/ms
# Warmup Iteration 14: 193662.375 ops/ms
# Warmup Iteration 15: 207711.510 ops/ms
# Warmup Iteration 16: 211919.165 ops/ms
# Warmup Iteration 17: 204259.747 ops/ms
# Warmup Iteration 18: 192159.223 ops/ms
# Warmup Iteration 19: 188876.461 ops/ms
# Warmup Iteration 20: 195155.488 ops/ms
Iteration 1: 211273.268 ops/ms
Iteration 2: 245274.845 ops/ms
Iteration 3: 187618.789 ops/ms
Iteration 4: 183780.110 ops/ms
Iteration 5: 189210.923 ops/ms
Iteration 6: 201859.408 ops/ms
Iteration 7: 214275.611 ops/ms
Iteration 8: 193899.757 ops/ms
Iteration 9: 208253.319 ops/ms
Iteration 10: 195039.382 ops/ms
Iteration 11: 191163.938 ops/ms
Iteration 12: 203534.467 ops/ms
Iteration 13: 213582.763 ops/ms
Iteration 14: 206605.310 ops/ms
Iteration 15: 226589.588 ops/ms
Iteration 16: 196500.283 ops/ms
Iteration 17: 190464.090 ops/ms
Iteration 18: 197258.845 ops/ms
Iteration 19: 188336.801 ops/ms
Iteration 20: 195731.752 ops/ms
Result : 202012.662 ±(99.9%) 12997.116 ops/ms
Statistics: (min, avg, max) = (183780.110, 202012.662, 245274.845), stdev = 14967.498
Confidence interval (99.9%): [189015.547, 215009.778]
# Run progress: 90.00% complete, ETA 00:00:40
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Fork: 10 of 10
# Warmup: 20 iterations, 1 s each
# Measurement: 20 iterations, 1 s each
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: objectpoolbenchmark.suite.ClaimRelease.StormpotBlazePool.cycle
# Warmup Iteration 1: 194678.375 ops/ms
# Warmup Iteration 2: 221167.444 ops/ms
# Warmup Iteration 3: 223753.651 ops/ms
# Warmup Iteration 4: 218402.350 ops/ms
# Warmup Iteration 5: 220923.675 ops/ms
# Warmup Iteration 6: 228716.247 ops/ms
# Warmup Iteration 7: 223358.308 ops/ms
# Warmup Iteration 8: 219897.089 ops/ms
# Warmup Iteration 9: 217291.553 ops/ms
# Warmup Iteration 10: 220793.344 ops/ms
# Warmup Iteration 11: 222238.602 ops/ms
# Warmup Iteration 12: 224419.184 ops/ms
# Warmup Iteration 13: 215651.311 ops/ms
# Warmup Iteration 14: 227134.069 ops/ms
# Warmup Iteration 15: 225825.522 ops/ms
# Warmup Iteration 16: 223678.493 ops/ms
# Warmup Iteration 17: 227021.720 ops/ms
# Warmup Iteration 18: 221906.071 ops/ms
# Warmup Iteration 19: 227073.513 ops/ms
# Warmup Iteration 20: 221213.131 ops/ms
Iteration 1: 219879.435 ops/ms
Iteration 2: 224192.874 ops/ms
Iteration 3: 218551.167 ops/ms
Iteration 4: 229939.144 ops/ms
Iteration 5: 215647.678 ops/ms
Iteration 6: 227959.938 ops/ms
Iteration 7: 227650.385 ops/ms
Iteration 8: 223788.506 ops/ms
Iteration 9: 219192.326 ops/ms
Iteration 10: 222898.496 ops/ms
Iteration 11: 230702.831 ops/ms
Iteration 12: 217983.728 ops/ms
Iteration 13: 225809.123 ops/ms
Iteration 14: 216797.672 ops/ms
Iteration 15: 219408.348 ops/ms
Iteration 16: 226633.616 ops/ms
Iteration 17: 225826.853 ops/ms
Iteration 18: 222278.617 ops/ms
Iteration 19: 211589.628 ops/ms
Iteration 20: 215754.707 ops/ms
Result : 222124.254 ±(99.9%) 4574.749 ops/ms
Statistics: (min, avg, max) = (211589.629, 222124.254, 230702.831), stdev = 5268.288
Confidence interval (99.9%): [217549.504, 226699.003]
Benchmark Mode Samples Mean Mean error Units
o.s.ClaimRelease.StormpotBlazePool.cycle thrpt 200 253775.581 13589.553 ops/ms
shipilev:object-pool-benchmarks[stormpot-2.2]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment