Skip to content

Instantly share code, notes, and snippets.

@jasobrown
Last active July 28, 2017 20:05
Show Gist options
  • Save jasobrown/f51b84656e10e6d03fc163d41d13d722 to your computer and use it in GitHub Desktop.
Save jasobrown/f51b84656e10e6d03fc163d41d13d722 to your computer and use it in GitHub Desktop.
results from JMH bench on Gossiper.GossipTask.run()
# Run complete. Total time: 00:26:41
Benchmark (clusterSize) Mode Cnt Score Error Units
GossipTask_NoStatusCheck.doAckVerbHandler 16 sample 5276738 3882.207 ± 36.202 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.00 16 sample 3160.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.50 16 sample 3444.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.90 16 sample 4264.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.95 16 sample 4904.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.99 16 sample 10288.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.999 16 sample 28256.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.9999 16 sample 69760.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p1.00 16 sample 19431424.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler 128 sample 2092630 38560.556 ± 491.627 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.00 128 sample 29824.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.50 128 sample 35008.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.90 128 sample 45120.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.95 128 sample 51776.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.99 128 sample 76800.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.999 128 sample 151552.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.9999 128 sample 2588457.370 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p1.00 128 sample 297271296.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler 512 sample 1091419 146431.778 ± 495.760 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.00 512 sample 121984.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.50 512 sample 135680.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.90 512 sample 174592.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.95 512 sample 199168.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.99 512 sample 248832.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.999 512 sample 373544.960 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.9999 512 sample 4613308.416 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p1.00 512 sample 131072000.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler 1024 sample 558122 286405.686 ± 720.058 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.00 1024 sample 240896.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.50 1024 sample 266752.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.90 1024 sample 337408.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.95 1024 sample 385024.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.99 1024 sample 480768.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.999 1024 sample 1335613.440 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.9999 1024 sample 6025229.107 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p1.00 1024 sample 60817408.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler 4096 sample 120370 1327478.006 ± 3429.522 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.00 4096 sample 1050624.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.50 4096 sample 1271808.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.90 4096 sample 1556480.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.95 4096 sample 1673216.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.99 4096 sample 2113536.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.999 4096 sample 6036578.304 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.9999 4096 sample 12804993.843 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p1.00 4096 sample 20512768.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler 8192 sample 56128 2847933.519 ± 10784.782 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.00 8192 sample 2469888.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.50 8192 sample 2777088.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.90 8192 sample 3105177.600 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.95 8192 sample 3256320.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.99 8192 sample 4677632.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.999 8192 sample 11614142.464 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.9999 8192 sample 21682916.557 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p1.00 8192 sample 117178368.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler 12000 sample 38564 4145590.341 ± 13076.450 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.00 12000 sample 3538944.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.50 12000 sample 4059136.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.90 12000 sample 4521984.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.95 12000 sample 4702208.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.99 12000 sample 7012352.000 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.999 12000 sample 13193461.760 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p0.9999 12000 sample 21043380.224 ns/op
GossipTask_NoStatusCheck.doAckVerbHandler:doAckVerbHandler·p1.00 12000 sample 53149696.000 ns/op
# Run complete. Total time: 01:36:38
Benchmark (clusterSize) Mode Cnt Score Error Units
GossipTask_NoStatusCheck.run 16 sample 13930761 3090.681 ± 28.415 ns/op
GossipTask_NoStatusCheck.run:run·p0.00 16 sample 2256.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.50 16 sample 2788.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.90 16 sample 3368.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.95 16 sample 3596.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.99 16 sample 5440.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.999 16 sample 24512.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.9999 16 sample 91136.000 ns/op
GossipTask_NoStatusCheck.run:run·p1.00 16 sample 72220672.000 ns/op
GossipTask_NoStatusCheck.run 128 sample 15886609 20167.683 ± 27.926 ns/op
GossipTask_NoStatusCheck.run:run·p0.00 128 sample 17376.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.50 128 sample 19136.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.90 128 sample 21152.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.95 128 sample 23904.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.99 128 sample 34176.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.999 128 sample 63424.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.9999 128 sample 1828864.000 ns/op
GossipTask_NoStatusCheck.run:run·p1.00 128 sample 28377088.000 ns/op
GossipTask_NoStatusCheck.run 512 sample 6541149 97715.974 ± 76.791 ns/op
GossipTask_NoStatusCheck.run:run·p0.00 512 sample 82304.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.50 512 sample 93824.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.90 512 sample 107136.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.95 512 sample 118272.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.99 512 sample 142848.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.999 512 sample 232960.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.9999 512 sample 2317864.960 ns/op
GossipTask_NoStatusCheck.run:run·p1.00 512 sample 24281088.000 ns/op
GossipTask_NoStatusCheck.run 1024 sample 2899158 220562.086 ± 175.244 ns/op
GossipTask_NoStatusCheck.run:run·p0.00 1024 sample 186624.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.50 1024 sample 215296.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.90 1024 sample 243968.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.95 1024 sample 265728.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.99 1024 sample 323072.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.999 1024 sample 796672.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.9999 1024 sample 3260416.000 ns/op
GossipTask_NoStatusCheck.run:run·p1.00 1024 sample 22183936.000 ns/op
GossipTask_NoStatusCheck.run 4096 sample 612063 1044804.123 ± 1160.294 ns/op
GossipTask_NoStatusCheck.run:run·p0.00 4096 sample 825344.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.50 4096 sample 1012736.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.90 4096 sample 1140736.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.95 4096 sample 1243136.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.99 4096 sample 1785856.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.999 4096 sample 4407296.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.9999 4096 sample 9298824.397 ns/op
GossipTask_NoStatusCheck.run:run·p1.00 4096 sample 28999680.000 ns/op
GossipTask_NoStatusCheck.run 8192 sample 182241 3508605.110 ± 6460.773 ns/op
GossipTask_NoStatusCheck.run:run·p0.00 8192 sample 2199552.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.50 8192 sample 3428352.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.90 8192 sample 4366336.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.95 8192 sample 4653056.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.99 8192 sample 5808128.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.999 8192 sample 9256960.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.9999 8192 sample 16155731.558 ns/op
GossipTask_NoStatusCheck.run:run·p1.00 8192 sample 35258368.000 ns/op
GossipTask_NoStatusCheck.run 12000 sample 126112 5071327.326 ± 14912.717 ns/op
GossipTask_NoStatusCheck.run:run·p0.00 12000 sample 3735552.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.50 12000 sample 4177920.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.90 12000 sample 7741440.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.95 12000 sample 8044544.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.99 12000 sample 9093120.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.999 12000 sample 14991360.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.9999 12000 sample 22593480.294 ns/op
GossipTask_NoStatusCheck.run:run·p1.00 12000 sample 30474240.000 ns/op
GossipTask_NoStatusCheck.run 15000 sample 93964 6806177.571 ± 22887.772 ns/op
GossipTask_NoStatusCheck.run:run·p0.00 15000 sample 4874240.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.50 15000 sample 5586944.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.90 15000 sample 10207232.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.95 15000 sample 10665984.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.99 15000 sample 11780096.000 ns/op
GossipTask_NoStatusCheck.run:run·p0.999 15000 sample 17991925.760 ns/op
GossipTask_NoStatusCheck.run:run·p0.9999 15000 sample 25950633.984 ns/op
GossipTask_NoStatusCheck.run:run·p1.00 15000 sample 30670848.000 ns/op
# Run complete. Total time: 00:15:33
Benchmark (clusterSize) Mode Cnt Score Error Units
GossipTask_NoStatusCheck.doSynVerbHandler 16 sample 4372946 8113.182 ± 72.127 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.00 16 sample 6000.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.50 16 sample 7872.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.90 16 sample 8400.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.95 16 sample 8816.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.99 16 sample 15328.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.999 16 sample 32673.696 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.9999 16 sample 98356.557 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p1.00 16 sample 67764224.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler 128 sample 2113890 75566.419 ± 150.643 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.00 128 sample 67712.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.50 128 sample 72704.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.90 128 sample 82048.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.95 128 sample 87680.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.99 128 sample 104064.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.999 128 sample 148480.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.9999 128 sample 2799608.218 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p1.00 128 sample 19202048.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler 512 sample 492754 324383.666 ± 659.559 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.00 512 sample 278528.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.50 512 sample 311808.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.90 512 sample 358912.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.95 512 sample 382976.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.99 512 sample 483328.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.999 512 sample 1489776.640 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.9999 512 sample 6742016.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p1.00 512 sample 24510464.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler 8192 sample 19614 8155248.351 ± 46245.376 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.00 8192 sample 6635520.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.50 8192 sample 7438336.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.90 8192 sample 11460608.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.95 8192 sample 13058048.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.99 8192 sample 14237696.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.999 8192 sample 19824640.000 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p0.9999 8192 sample 41528229.888 ns/op
GossipTask_NoStatusCheck.doSynVerbHandler:doSynVerbHandler·p1.00 8192 sample 68812800.000 ns/op
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment