Skip to content

Instantly share code, notes, and snippets.

@mkeskells
Last active July 27, 2018 11:13
Show Gist options
  • Select an option

  • Save mkeskells/e4fc687b1531139de9401a9d471d28c1 to your computer and use it in GitHub Desktop.

Select an option

Save mkeskells/e4fc687b1531139de9401a9d471d28c1 to your computer and use it in GitHub Desktop.
vector benchmark
[info]
[info] Benchmark (size) Mode Cnt Score Error Units
[info] VectorIterationBenchmark.apply 0 avgt 20 0.451 ▒ 0.038 ns/op
[info] VectorIterationBenchmark.apply 1 avgt 20 7.712 ▒ 1.764 ns/op
[info] VectorIterationBenchmark.apply 2 avgt 20 16.086 ▒ 4.513 ns/op
[info] VectorIterationBenchmark.apply 3 avgt 20 23.881 ▒ 8.155 ns/op
[info] VectorIterationBenchmark.apply 4 avgt 20 25.429 ▒ 2.693 ns/op
[info] VectorIterationBenchmark.apply 6 avgt 20 48.937 ▒ 13.691 ns/op
[info] VectorIterationBenchmark.apply 8 avgt 20 55.680 ▒ 12.388 ns/op
[info] VectorIterationBenchmark.apply 10 avgt 20 64.263 ▒ 7.069 ns/op
[info] VectorIterationBenchmark.apply 12 avgt 20 73.299 ▒ 3.033 ns/op
[info] VectorIterationBenchmark.apply 14 avgt 20 89.900 ▒ 9.389 ns/op
[info] VectorIterationBenchmark.apply 16 avgt 20 101.013 ▒ 3.602 ns/op
[info] VectorIterationBenchmark.apply 20 avgt 20 124.342 ▒ 3.903 ns/op
[info] VectorIterationBenchmark.apply 24 avgt 20 153.725 ▒ 9.279 ns/op
[info] VectorIterationBenchmark.apply 28 avgt 20 192.221 ▒ 26.035 ns/op
[info] VectorIterationBenchmark.apply 32 avgt 20 199.511 ▒ 12.944 ns/op
[info] VectorIterationBenchmark.apply 40 avgt 20 253.729 ▒ 11.764 ns/op
[info] VectorIterationBenchmark.apply 48 avgt 20 310.339 ▒ 9.527 ns/op
[info] VectorIterationBenchmark.apply 56 avgt 20 365.385 ▒ 12.757 ns/op
[info] VectorIterationBenchmark.apply 64 avgt 20 433.617 ▒ 43.033 ns/op
[info] VectorIterationBenchmark.apply 128 avgt 20 977.819 ▒ 428.063 ns/op
[info] VectorIterationBenchmark.apply 256 avgt 20 1736.095 ▒ 271.193 ns/op
[info] VectorIterationBenchmark.apply 512 avgt 20 3276.681 ▒ 127.812 ns/op
[info] VectorIterationBenchmark.apply 1024 avgt 20 6819.459 ▒ 773.302 ns/op
[info] VectorIterationBenchmark.apply 2048 avgt 20 14683.315 ▒ 1918.226 ns/op
[info] VectorIterationBenchmark.apply 4096 avgt 20 28687.726 ▒ 1415.562 ns/op
[info] VectorIterationBenchmark.apply 8192 avgt 20 56040.409 ▒ 1176.069 ns/op
[info] VectorIterationBenchmark.apply 16384 avgt 20 111469.483 ▒ 3350.467 ns/op
[info] VectorIterationBenchmark.apply 32768 avgt 20 215351.422 ▒ 5354.906 ns/op
[info] VectorIterationBenchmark.apply 65536 avgt 20 441560.449 ▒ 15370.982 ns/op
[info] VectorIterationBenchmark.applySingle 0 avgt 20 5.631 ▒ 0.213 ns/op
[info] VectorIterationBenchmark.applySingle 1 avgt 20 5.575 ▒ 0.122 ns/op
[info] VectorIterationBenchmark.applySingle 2 avgt 20 5.627 ▒ 0.123 ns/op
[info] VectorIterationBenchmark.applySingle 3 avgt 20 5.694 ▒ 0.250 ns/op
[info] VectorIterationBenchmark.applySingle 4 avgt 20 5.516 ▒ 0.092 ns/op
[info] VectorIterationBenchmark.applySingle 6 avgt 20 5.533 ▒ 0.109 ns/op
[info] VectorIterationBenchmark.applySingle 8 avgt 20 5.590 ▒ 0.122 ns/op
[info] VectorIterationBenchmark.applySingle 10 avgt 20 5.694 ▒ 0.238 ns/op
[info] VectorIterationBenchmark.applySingle 12 avgt 20 5.615 ▒ 0.114 ns/op
[info] VectorIterationBenchmark.applySingle 14 avgt 20 5.879 ▒ 0.705 ns/op
[info] VectorIterationBenchmark.applySingle 16 avgt 20 5.853 ▒ 0.293 ns/op
[info] VectorIterationBenchmark.applySingle 20 avgt 20 7.733 ▒ 3.522 ns/op
[info] VectorIterationBenchmark.applySingle 24 avgt 20 5.666 ▒ 0.160 ns/op
[info] VectorIterationBenchmark.applySingle 28 avgt 20 5.669 ▒ 0.120 ns/op
[info] VectorIterationBenchmark.applySingle 32 avgt 20 5.758 ▒ 0.243 ns/op
[info] VectorIterationBenchmark.applySingle 40 avgt 20 5.635 ▒ 0.150 ns/op
[info] VectorIterationBenchmark.applySingle 48 avgt 20 5.724 ▒ 0.175 ns/op
[info] VectorIterationBenchmark.applySingle 56 avgt 20 5.673 ▒ 0.089 ns/op
[info] VectorIterationBenchmark.applySingle 64 avgt 20 5.666 ▒ 0.134 ns/op
[info] VectorIterationBenchmark.applySingle 128 avgt 20 5.611 ▒ 0.121 ns/op
[info] VectorIterationBenchmark.applySingle 256 avgt 20 5.620 ▒ 0.138 ns/op
[info] VectorIterationBenchmark.applySingle 512 avgt 20 5.596 ▒ 0.130 ns/op
[info] VectorIterationBenchmark.applySingle 1024 avgt 20 5.633 ▒ 0.098 ns/op
[info] VectorIterationBenchmark.applySingle 2048 avgt 20 5.737 ▒ 0.390 ns/op
[info] VectorIterationBenchmark.applySingle 4096 avgt 20 5.697 ▒ 0.229 ns/op
[info] VectorIterationBenchmark.applySingle 8192 avgt 20 5.795 ▒ 0.440 ns/op
[info] VectorIterationBenchmark.applySingle 16384 avgt 20 5.557 ▒ 0.100 ns/op
[info] VectorIterationBenchmark.applySingle 32768 avgt 20 5.601 ▒ 0.175 ns/op
[info] VectorIterationBenchmark.applySingle 65536 avgt 20 5.617 ▒ 0.090 ns/op
[info] VectorIterationBenchmark.drop 0 avgt 20 21.945 ▒ 5.505 ns/op
[info] VectorIterationBenchmark.drop 1 avgt 20 19.468 ▒ 1.783 ns/op
[info] VectorIterationBenchmark.drop 2 avgt 20 20.999 ▒ 4.670 ns/op
[info] VectorIterationBenchmark.drop 3 avgt 20 19.841 ▒ 2.595 ns/op
[info] VectorIterationBenchmark.drop 4 avgt 20 22.958 ▒ 7.163 ns/op
[info] VectorIterationBenchmark.drop 6 avgt 20 21.912 ▒ 11.945 ns/op
[info] VectorIterationBenchmark.drop 8 avgt 20 28.760 ▒ 14.931 ns/op
[info] VectorIterationBenchmark.drop 10 avgt 20 18.778 ▒ 1.733 ns/op
[info] VectorIterationBenchmark.drop 12 avgt 20 20.772 ▒ 6.376 ns/op
[info] VectorIterationBenchmark.drop 14 avgt 20 19.453 ▒ 1.727 ns/op
[info] VectorIterationBenchmark.drop 16 avgt 20 20.537 ▒ 3.397 ns/op
[info] VectorIterationBenchmark.drop 20 avgt 20 22.719 ▒ 5.401 ns/op
[info] VectorIterationBenchmark.drop 24 avgt 20 21.208 ▒ 3.824 ns/op
[info] VectorIterationBenchmark.drop 28 avgt 20 20.495 ▒ 3.589 ns/op
[info] VectorIterationBenchmark.drop 32 avgt 20 19.267 ▒ 2.845 ns/op
[info] VectorIterationBenchmark.drop 40 avgt 20 28.104 ▒ 7.104 ns/op
[info] VectorIterationBenchmark.drop 48 avgt 20 26.853 ▒ 4.354 ns/op
[info] VectorIterationBenchmark.drop 56 avgt 20 25.957 ▒ 2.512 ns/op
[info] VectorIterationBenchmark.drop 64 avgt 20 24.432 ▒ 1.306 ns/op
[info] VectorIterationBenchmark.drop 128 avgt 20 28.569 ▒ 6.772 ns/op
[info] VectorIterationBenchmark.drop 256 avgt 20 26.776 ▒ 5.558 ns/op
[info] VectorIterationBenchmark.drop 512 avgt 20 25.645 ▒ 2.996 ns/op
[info] VectorIterationBenchmark.drop 1024 avgt 20 26.041 ▒ 4.537 ns/op
[info] VectorIterationBenchmark.drop 2048 avgt 20 23.840 ▒ 1.209 ns/op
[info] VectorIterationBenchmark.drop 4096 avgt 20 28.229 ▒ 8.524 ns/op
[info] VectorIterationBenchmark.drop 8192 avgt 20 28.064 ▒ 7.321 ns/op
[info] VectorIterationBenchmark.drop 16384 avgt 20 30.114 ▒ 6.429 ns/op
[info] VectorIterationBenchmark.drop 32768 avgt 20 28.100 ▒ 5.904 ns/op
[info] VectorIterationBenchmark.drop 65536 avgt 20 29.841 ▒ 5.679 ns/op
[info] VectorIterationBenchmark.iterate 0 avgt 20 13.710 ▒ 1.066 ns/op
[info] VectorIterationBenchmark.iterate 1 avgt 20 21.256 ▒ 1.171 ns/op
[info] VectorIterationBenchmark.iterate 2 avgt 20 28.432 ▒ 2.469 ns/op
[info] VectorIterationBenchmark.iterate 3 avgt 20 40.224 ▒ 7.814 ns/op
[info] VectorIterationBenchmark.iterate 4 avgt 20 42.066 ▒ 3.410 ns/op
[info] VectorIterationBenchmark.iterate 6 avgt 20 58.364 ▒ 15.734 ns/op
[info] VectorIterationBenchmark.iterate 8 avgt 20 85.131 ▒ 39.144 ns/op
[info] VectorIterationBenchmark.iterate 10 avgt 20 90.686 ▒ 16.402 ns/op
[info] VectorIterationBenchmark.iterate 12 avgt 20 111.881 ▒ 22.428 ns/op
[info] VectorIterationBenchmark.iterate 14 avgt 20 116.130 ▒ 9.976 ns/op
[info] VectorIterationBenchmark.iterate 16 avgt 20 157.950 ▒ 41.504 ns/op
[info] VectorIterationBenchmark.iterate 20 avgt 20 153.365 ▒ 9.018 ns/op
[info] VectorIterationBenchmark.iterate 24 avgt 20 184.034 ▒ 20.990 ns/op
[info] VectorIterationBenchmark.iterate 28 avgt 20 219.637 ▒ 15.691 ns/op
[info] VectorIterationBenchmark.iterate 32 avgt 20 271.525 ▒ 57.401 ns/op
[info] VectorIterationBenchmark.iterate 40 avgt 20 302.546 ▒ 44.552 ns/op
[info] VectorIterationBenchmark.iterate 48 avgt 20 353.891 ▒ 41.985 ns/op
[info] VectorIterationBenchmark.iterate 56 avgt 20 464.893 ▒ 178.356 ns/op
[info] VectorIterationBenchmark.iterate 64 avgt 20 504.765 ▒ 91.448 ns/op
[info] VectorIterationBenchmark.iterate 128 avgt 20 913.139 ▒ 114.827 ns/op
[info] VectorIterationBenchmark.iterate 256 avgt 20 1699.446 ▒ 174.250 ns/op
[info] VectorIterationBenchmark.iterate 512 avgt 20 3295.706 ▒ 118.709 ns/op
[info] VectorIterationBenchmark.iterate 1024 avgt 20 6766.722 ▒ 214.854 ns/op
[info] VectorIterationBenchmark.iterate 2048 avgt 20 13240.530 ▒ 420.241 ns/op
[info] VectorIterationBenchmark.iterate 4096 avgt 20 26428.047 ▒ 548.466 ns/op
[info] VectorIterationBenchmark.iterate 8192 avgt 20 52364.366 ▒ 1562.986 ns/op
[info] VectorIterationBenchmark.iterate 16384 avgt 20 103443.130 ▒ 3443.954 ns/op
[info] VectorIterationBenchmark.iterate 32768 avgt 20 208511.153 ▒ 9068.651 ns/op
[info] VectorIterationBenchmark.iterate 65536 avgt 20 415161.097 ▒ 11033.690 ns/op
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment