Skip to content

Instantly share code, notes, and snippets.

@puremourning
Created August 28, 2017 10:25
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 puremourning/74c5e88a78bf926a5fd903d3b6c4bf81 to your computer and use it in GitHub Desktop.
Save puremourning/74c5e88a78bf926a5fd903d3b6c4bf81 to your computer and use it in GitHub Desktop.
# Master
2017-08-28 11:22:55
------------------------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
------------------------------------------------------------------------------------------------------------------
IdentifierCompleterFixture/CandidatesWithCommonPrefix/1 740 ns 740 ns 902772
IdentifierCompleterFixture/CandidatesWithCommonPrefix/2 1296 ns 1295 ns 542211
IdentifierCompleterFixture/CandidatesWithCommonPrefix/4 2191 ns 2190 ns 321885
IdentifierCompleterFixture/CandidatesWithCommonPrefix/8 3803 ns 3802 ns 182322
IdentifierCompleterFixture/CandidatesWithCommonPrefix/16 6767 ns 6764 ns 98058
IdentifierCompleterFixture/CandidatesWithCommonPrefix/32 13177 ns 13174 ns 51927
IdentifierCompleterFixture/CandidatesWithCommonPrefix/64 25711 ns 25702 ns 26620
IdentifierCompleterFixture/CandidatesWithCommonPrefix/128 50957 ns 50921 ns 12770
IdentifierCompleterFixture/CandidatesWithCommonPrefix/256 121195 ns 121126 ns 5474
IdentifierCompleterFixture/CandidatesWithCommonPrefix/512 280191 ns 279992 ns 2397
IdentifierCompleterFixture/CandidatesWithCommonPrefix/1024 527017 ns 526843 ns 1207
IdentifierCompleterFixture/CandidatesWithCommonPrefix/2048 1194380 ns 1193969 ns 547
IdentifierCompleterFixture/CandidatesWithCommonPrefix/4096 2587206 ns 2586214 ns 271
IdentifierCompleterFixture/CandidatesWithCommonPrefix/8192 6200317 ns 6196739 ns 115
IdentifierCompleterFixture/CandidatesWithCommonPrefix/16384 17765231 ns 17752024 ns 41
IdentifierCompleterFixture/CandidatesWithCommonPrefix/32768 39630869 ns 39604556 ns 18
IdentifierCompleterFixture/CandidatesWithCommonPrefix/65536 90842478 ns 90768875 ns 8
IdentifierCompleterFixture_BigO 84.96 NlgN 84.89 NlgN
IdentifierCompleterFixture_RMS 12 % 12 %
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/1 4583 ns 4537 ns 154080
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/2 6797 ns 6755 ns 102912
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/4 11211 ns 11170 ns 62460
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/8 19959 ns 19917 ns 35300
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/16 36762 ns 36695 ns 18721
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/32 69370 ns 69333 ns 10001
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/64 135302 ns 135221 ns 5148
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/128 264078 ns 263943 ns 2595
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/256 590334 ns 590188 ns 1137
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/512 1253296 ns 1253130 ns 553
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/1024 2802799 ns 2802127 ns 252
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/2048 6540649 ns 6538707 ns 99
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/4096 15932772 ns 15928659 ns 44
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/8192 35218616 ns 35197250 ns 20
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/16384 72500140 ns 72472556 ns 9
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/32768 152724919 ns 152683200 ns 5
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/65536 311525559 ns 311375000 ns 2
PythonSupportFixture_BigO 300.45 NlgN 300.32 NlgN
PythonSupportFixture_RMS 5 % 5 %
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/1 1143 ns 1142 ns 625296
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/2 1971 ns 1970 ns 347157
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/4 3426 ns 3424 ns 202922
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/8 6189 ns 6187 ns 107382
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/16 11446 ns 11441 ns 58993
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/32 23435 ns 23389 ns 30261
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/64 44813 ns 44689 ns 15547
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/128 87046 ns 86821 ns 7690
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/256 176525 ns 176145 ns 3927
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/512 359496 ns 359337 ns 1961
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/1024 733076 ns 732801 ns 911
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/2048 1468659 ns 1468286 ns 475
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/4096 3055244 ns 3054288 ns 226
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/8192 8959529 ns 8956525 ns 80
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/16384 20522451 ns 20515543 ns 35
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/32768 44175639 ns 44156500 ns 16
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/65536 93978272 ns 93956000 ns 8
PythonSupportFixture_BigO 89.56 NlgN 89.54 NlgN
PythonSupportFixture_RMS 4 % 4 %
BeniMac:ycmd ben$
# Branch
------------------------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
------------------------------------------------------------------------------------------------------------------
IdentifierCompleterFixture/CandidatesWithCommonPrefix/1 741 ns 741 ns 876490
IdentifierCompleterFixture/CandidatesWithCommonPrefix/2 1281 ns 1280 ns 557698
IdentifierCompleterFixture/CandidatesWithCommonPrefix/4 2182 ns 2181 ns 319606
IdentifierCompleterFixture/CandidatesWithCommonPrefix/8 3871 ns 3870 ns 181500
IdentifierCompleterFixture/CandidatesWithCommonPrefix/16 6810 ns 6807 ns 97660
IdentifierCompleterFixture/CandidatesWithCommonPrefix/32 13369 ns 13363 ns 51308
IdentifierCompleterFixture/CandidatesWithCommonPrefix/64 25600 ns 25591 ns 26899
IdentifierCompleterFixture/CandidatesWithCommonPrefix/128 51953 ns 51687 ns 13708
IdentifierCompleterFixture/CandidatesWithCommonPrefix/256 123334 ns 123281 ns 5524
IdentifierCompleterFixture/CandidatesWithCommonPrefix/512 266982 ns 266885 ns 2625
IdentifierCompleterFixture/CandidatesWithCommonPrefix/1024 577946 ns 577809 ns 1127
IdentifierCompleterFixture/CandidatesWithCommonPrefix/2048 1217902 ns 1216956 ns 548
IdentifierCompleterFixture/CandidatesWithCommonPrefix/4096 2573495 ns 2572075 ns 266
IdentifierCompleterFixture/CandidatesWithCommonPrefix/8192 6589231 ns 6584762 ns 105
IdentifierCompleterFixture/CandidatesWithCommonPrefix/16384 17139333 ns 17129150 ns 40
IdentifierCompleterFixture/CandidatesWithCommonPrefix/32768 40311412 ns 40281778 ns 18
IdentifierCompleterFixture/CandidatesWithCommonPrefix/65536 93134131 ns 93068000 ns 7
IdentifierCompleterFixture_BigO 86.83 NlgN 86.77 NlgN
IdentifierCompleterFixture_RMS 14 % 14 %
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/1 5610 ns 5572 ns 126317
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/2 8330 ns 8294 ns 83589
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/4 13586 ns 13552 ns 51321
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/8 23953 ns 23914 ns 29002
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/16 43994 ns 43926 ns 15826
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/32 84148 ns 84097 ns 8237
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/64 163927 ns 163849 ns 4260
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/128 323453 ns 323272 ns 2186
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/256 706864 ns 706622 ns 927
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/512 1489874 ns 1489378 ns 452
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/1024 3281049 ns 3278791 ns 215
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/2048 7459981 ns 7457022 ns 91
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/4096 17857463 ns 17849154 ns 39
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/8192 37975728 ns 37950278 ns 18
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/16384 83423765 ns 83183000 ns 8
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/32768 164822287 ns 164738250 ns 4
PythonSupportFixture/FilterAndSortUnstoredCandidatesWithCommonPrefix/65536 336042775 ns 335956000 ns 2
PythonSupportFixture_BigO 5098.03 N 5095.82 N
PythonSupportFixture_RMS 4 % 4 %
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/1 1674 ns 1674 ns 426455
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/2 2960 ns 2958 ns 236449
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/4 5307 ns 5304 ns 127847
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/8 10220 ns 10198 ns 69444
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/16 19342 ns 19304 ns 36447
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/32 36686 ns 36655 ns 18771
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/64 72226 ns 72198 ns 9554
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/128 144305 ns 144247 ns 4746
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/256 285915 ns 285815 ns 2438
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/512 579056 ns 578842 ns 1132
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/1024 1172626 ns 1172126 ns 555
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/2048 2342477 ns 2341851 ns 288
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/4096 5125285 ns 5120760 ns 100
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/8192 12997978 ns 12991189 ns 53
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/16384 28054382 ns 28040440 ns 25
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/32768 59314018 ns 59280917 ns 12
PythonSupportFixture/FilterAndSortStoredCandidatesWithCommonPrefix/65536 123855865 ns 123794333 ns 6
PythonSupportFixture_BigO 118.72 NlgN 118.66 NlgN
PythonSupportFixture_RMS 3 % 3 %
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment