Skip to content

Instantly share code, notes, and snippets.

@jonatack
Created March 1, 2020 17:41
Show Gist options
  • Save jonatack/71b642444bb19458d378de76e9c02fc0 to your computer and use it in GitHub Desktop.
Save jonatack/71b642444bb19458d378de76e9c02fc0 to your computer and use it in GitHub Desktop.
Bitcoin Core PR 18011 benchmarkresults.csv
# Benchmark, evals, iterations, total, min, max, median
AssembleBlock, 11, 1, 0.007312163, 0.000621137, 0.000861654, 0.000639345
Base58CheckEncode, 11, 8.45454545454546, 0.000298401, 2.88533333333333e-06, 4.27375e-06, 3.0225e-06
Base58Decode, 11, 26.7272727272727, 0.000303008, 9.20966666666667e-07, 1.49236e-06, 9.3225e-07
Base58Encode, 11, 10.2727272727273, 0.000284109, 2.49136363636364e-06, 2.543e-06, 2.51155555555556e-06
Bech32Decode, 11, 29.2727272727273, 0.000281729, 8.05766666666667e-07, 9.11892857142857e-07, 8.86875e-07
Bech32Encode, 11, 17.3636363636364, 0.000282203, 1.34244444444444e-06, 1.58952631578947e-06, 1.48727777777778e-06
BenchLockedPool, 11, 53.7272727272727, 0.000308711, 4.16981481481482e-07, 7.13103448275862e-07, 4.85459016393443e-07
BenchTimeDeprecated, 11, 2009.81818181818, 0.000285002, 1.22714953271028e-08, 1.36828012358393e-08, 1.28246286535697e-08
BenchTimeMillis, 11, 154.272727272727, 0.000353107, 1.28111650485437e-07, 7.63843243243243e-07, 1.30721698113208e-07
BenchTimeMillisSys, 11, 22.3636363636364, 0.000253556, 8.277e-07, 1.22233333333333e-06, 1.04208695652174e-06
BenchTimeMock, 11, 751.636363636364, 0.000219272, 1.74671623296159e-08, 6.88036951501155e-08, 2.03622377622378e-08
BlockToJsonVerbose, 11, 1, 1.097353039, 0.094427685, 0.123123274, 0.09745347
BnBExhaustion, 11, 1, 0.023188344, 0.001281586, 0.004277369, 0.001609896
CCheckQueueSpeedPrevectorJob, 11, 11.1818181818182, 0.113662561, 0.000813657090909091, 0.0010850089, 0.00091694225
CCoinsCaching, 11, 39.2727272727273, 0.000281257, 6.43857142857143e-07, 6.6402380952381e-07, 6.47305555555556e-07
CHACHA20_1MB, 11, 1, 0.082284928, 0.002602025, 0.020110818, 0.005063185
CHACHA20_256BYTES, 11, 12.2727272727273, 0.000272505, 2.004e-06, 2.06355555555556e-06, 2.01538461538462e-06
CHACHA20_64BYTES, 11, 96.4545454545455, 0.000280099, 2.6289010989011e-07, 2.65202247191011e-07, 2.6421568627451e-07
CHACHA20_POLY1305_AEAD_1MB_ENCRYPT_DECRYPT, 11, 1, 0.101624788, 0.006463205, 0.013444494, 0.007999427
CHACHA20_POLY1305_AEAD_1MB_ONLY_ENCRYPT, 11, 1, 0.040120183, 0.003256212, 0.004155493, 0.003593593
CHACHA20_POLY1305_AEAD_256BYTES_ENCRYPT_DECRYPT, 11, 11.1818181818182, 0.000270935, 2.18583333333333e-06, 2.218125e-06, 2.20645454545455e-06
CHACHA20_POLY1305_AEAD_256BYTES_ONLY_ENCRYPT, 11, 12.5454545454545, 0.000236225, 1.4475e-06, 3.61533333333333e-06, 1.5918e-06
CHACHA20_POLY1305_AEAD_64BYTES_ENCRYPT_DECRYPT, 11, 23.9090909090909, 0.000290046, 1.05188e-06, 1.286625e-06, 1.05934782608696e-06
CHACHA20_POLY1305_AEAD_64BYTES_ONLY_ENCRYPT, 11, 46, 0.000280761, 5.50285714285714e-07, 5.65224489795918e-07, 5.52829787234042e-07
CoinSelection, 11, 1, 0.004514657, 0.000267263, 0.000655549, 0.00042034
ComplexMemPool, 11, 1, 4.299761423, 0.356227518, 0.456726375, 0.37345982
ConstructGCSFilter, 11, 1, 0.031762308, 0.002069496, 0.004403595, 0.002741075
DeserializeAndCheckBlockTest, 11, 1, 0.086540169, 0.007289375, 0.009660553, 0.007579192
DeserializeBlockTest, 11, 1, 0.080903841, 0.00617026, 0.009843251, 0.007172987
DuplicateInputs, 11, 1, 0.212492282, 0.011503724, 0.026387135, 0.020508444
FastRandom_1bit, 11, 14349, 0.000276055, 1.74152635031708e-09, 1.75796081990772e-09, 1.7486004426507e-09
FastRandom_32bit, 11, 1505.72727272727, 0.000273381, 1.28968144044321e-08, 2.08022388059701e-08, 1.66399721448468e-08
HASH_1MB, 11, 1, 0.056108884, 0.004013849, 0.006574336, 0.004928153
HASH_256BYTES, 11, 16, 0.000270743, 1.5335e-06, 1.5606e-06, 1.53717647058824e-06
HASH_64BYTES, 11, 16.2727272727273, 0.00027343, 1.34729411764706e-06, 1.5974e-06, 1.549875e-06
MatchGCSFilter, 11, 1, 0.00039711, 3.3251e-05, 4.2433e-05, 3.5702e-05
MempoolEviction, 11, 1, 0.000495893, 3.0266e-05, 0.000132289, 3.3052e-05
MerkleRoot, 11, 1, 0.028341152, 0.001564419, 0.003699748, 0.002460372
POLY1305_1MB, 11, 1, 0.012437248, 0.000929014, 0.001604565, 0.001028264
POLY1305_256BYTES, 11, 33.7272727272727, 0.000281198, 7.54485714285714e-07, 7.6228125e-07, 7.57727272727273e-07
POLY1305_64BYTES, 11, 86.5454545454545, 0.00027805, 2.706e-07, 3.78029702970297e-07, 2.7375e-07
PrevectorClearNontrivial, 11, 198.909090909091, 0.000276849, 1.22239795918367e-07, 1.29956989247312e-07, 1.26448598130841e-07
PrevectorClearTrivial, 11, 610.454545454545, 0.000275023, 4.03009554140127e-08, 4.28863636363636e-08, 4.03464285714286e-08
PrevectorDeserializeNontrivial, 11, 1, 0.004904394, 0.000372468, 0.00062459, 0.000382679
PrevectorDeserializeTrivial, 11, 1, 0.000457436, 3.4806e-05, 4.8132e-05, 4.2021e-05
PrevectorDestructorNontrivial, 11, 152, 0.000228366, 9.51329479768786e-08, 2.78632850241546e-07, 1.24958762886598e-07
PrevectorDestructorTrivial, 11, 384.272727272727, 0.000264888, 5.0509186351706e-08, 9.7793893129771e-08, 5.89655870445344e-08
PrevectorResizeNontrivial, 11, 614, 0.000277216, 3.08609271523179e-08, 8.02946428571429e-08, 3.09445407279029e-08
PrevectorResizeTrivial, 11, 1295, 0.000256039, 1.22992537313433e-08, 2.45811781609195e-08, 1.791953125e-08
RIPEMD160, 11, 1, 0.040024891, 0.003095552, 0.004712219, 0.003305194
RollingBloom, 11, 6.09090909090909, 0.000326896, 2.4286e-06, 1.50922857142857e-05, 3.232e-06
RollingBloomReset, 11, 1, 0.001197895, 7.699e-05, 0.000187257, 9.8857e-05
RpcMempool, 11, 1, 0.193440855, 0.015183232, 0.022329959, 0.017601043
SHA1, 11, 1, 0.024595822, 0.002144063, 0.002443514, 0.002216291
SHA256, 11, 1, 0.055072721, 0.003677116, 0.009102788, 0.003997872
SHA256D64_1024, 11, 1, 0.001777436, 0.000152239, 0.00021838, 0.000152326
SHA256_32b, 11, 96.1818181818182, 0.000280664, 2.64841584158416e-07, 2.65795454545455e-07, 2.65333333333333e-07
SHA512, 11, 1, 0.040500287, 0.003507097, 0.004360827, 0.003594771
SipHash_32b, 11, 782.818181818182, 0.000281353, 3.25878634639697e-08, 3.2746719160105e-08, 3.2684147794994e-08
Trig, 11, 1139.81818181818, 0.00028776, 2.16212765957447e-08, 2.54931773879142e-08, 2.27906976744186e-08
VerifyScriptBench, 11, 1, 0.007208468, 0.000435081, 0.001102917, 0.0005389
WalletBalanceClean, 11, 1, 0.000456416, 4.057e-05, 4.8804e-05, 4.0833e-05
WalletBalanceDirty, 11, 1, 0.006403027, 0.000508354, 0.000848004, 0.000551086
WalletBalanceMine, 11, 1, 0.000271321, 2.0687e-05, 5.672e-05, 2.0795e-05
WalletBalanceWatch, 11, 1, 0.000453045, 4.0622e-05, 4.3665e-05, 4.0902e-05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment