diff --git a/bench/dev2/data.js b/bench/dev2/data.js index fbd4ab50c0..86ba1ff044 100644 --- a/bench/dev2/data.js +++ b/bench/dev2/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1726981270088, + "lastUpdate": 1727067667045, "repoUrl": "https://github.com/paritytech/jsonrpsee", "entries": { "Benchmark": [ @@ -531240,6 +531240,766 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "name": "Daniel Freire", + "username": "dcfreire", + "email": "dcfreire77@gmail.com" + }, + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "id": "f70c8c8f9b9cf463030aadb400c3c7c1f5bb815f", + "message": "server: change `http method_not_allowed` message (#1452)\n\nCo-authored-by: Niklas Adolfsson ", + "timestamp": "2024-09-20T07:12:04Z", + "url": "https://github.com/paritytech/jsonrpsee/commit/f70c8c8f9b9cf463030aadb400c3c7c1f5bb815f" + }, + "date": 1727067666624, + "tool": "cargo", + "benches": [ + { + "name": "jsonrpsee_types_array_params_baseline", + "value": 122, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "jsonrpsee_types_array_params", + "value": 213, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "jsonrpsee_types_object_params_baseline", + "value": 126, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "jsonrpsee_types_object_params", + "value": 230, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/0kb", + "value": 42281, + "range": "± 676", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/1kb", + "value": 41790, + "range": "± 549", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/5kb", + "value": 43649, + "range": "± 514", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/25kb", + "value": 49549, + "range": "± 866", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/100kb", + "value": 71113, + "range": "± 1495", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/2", + "value": 121831, + "range": "± 95045", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/4", + "value": 136698, + "range": "± 363035", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/8", + "value": 247182, + "range": "± 703831", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/3", + "value": 1378131, + "range": "± 22613", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/9", + "value": 3201519, + "range": "± 105658", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/27", + "value": 9224113, + "range": "± 370883", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/81", + "value": 32943956, + "range": "± 1287720", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/243", + "value": 110284429, + "range": "± 4248590", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/729", + "value": 343088384, + "range": "± 7997363", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/2", + "value": 47326, + "range": "± 711", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/5", + "value": 51289, + "range": "± 864", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/10", + "value": 64603, + "range": "± 1166", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/50", + "value": 130489, + "range": "± 1734", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/100", + "value": 210755, + "range": "± 4760", + "unit": "ns/iter" + }, + { + "name": "sync/ws_custom_headers_handshake/0kb", + "value": 63230, + "range": "± 1253", + "unit": "ns/iter" + }, + { + "name": "sync/ws_custom_headers_handshake/1kb", + "value": 64373, + "range": "± 1068", + "unit": "ns/iter" + }, + { + "name": "sync/ws_custom_headers_handshake/2kb", + "value": 68084, + "range": "± 1360", + "unit": "ns/iter" + }, + { + "name": "sync/ws_custom_headers_handshake/4kb", + "value": 74717, + "range": "± 1290", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/2", + "value": 145923, + "range": "± 6589", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/4", + "value": 274107, + "range": "± 38626", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/8", + "value": 484432, + "range": "± 60731", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/3", + "value": 1209509, + "range": "± 20662", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/9", + "value": 2435848, + "range": "± 31584", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/27", + "value": 7667858, + "range": "± 499076", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/81", + "value": 25057195, + "range": "± 2698290", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/243", + "value": 93314313, + "range": "± 7204376", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/729", + "value": 293047440, + "range": "± 10231026", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/2", + "value": 38815, + "range": "± 549", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/5", + "value": 45335, + "range": "± 1562", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/10", + "value": 56321, + "range": "± 993", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/50", + "value": 136495, + "range": "± 1283", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/100", + "value": 255053, + "range": "± 4921", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/16", + "value": 450816, + "range": "± 1144151", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/32", + "value": 880783, + "range": "± 2369456", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/64", + "value": 1723249, + "range": "± 4153337", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/16", + "value": 890943, + "range": "± 44159", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/32", + "value": 1717553, + "range": "± 52094", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/64", + "value": 3413891, + "range": "± 98609", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/16", + "value": 1579830, + "range": "± 58962", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/32", + "value": 3017905, + "range": "± 76817", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/64", + "value": 5815411, + "range": "± 169549", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/128", + "value": 7857468, + "range": "± 3681588", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/256", + "value": 15836420, + "range": "± 8458529", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/512", + "value": 42338001, + "range": "± 12931569", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/1024", + "value": 83264775, + "range": "± 25201728", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/128", + "value": 6623499, + "range": "± 99945", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/256", + "value": 13732426, + "range": "± 174860", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/512", + "value": 28457540, + "range": "± 377160", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/1024", + "value": 60694913, + "range": "± 859253", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/128", + "value": 11701955, + "range": "± 217055", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/256", + "value": 23641299, + "range": "± 294961", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/512", + "value": 48027603, + "range": "± 639143", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/1024", + "value": 100589679, + "range": "± 1226477", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/0kb", + "value": 41743, + "range": "± 550", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/1kb", + "value": 41636, + "range": "± 271", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/5kb", + "value": 43678, + "range": "± 574", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/25kb", + "value": 49635, + "range": "± 469", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/100kb", + "value": 70971, + "range": "± 1702", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/2", + "value": 118064, + "range": "± 94308", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/4", + "value": 135144, + "range": "± 352628", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/8", + "value": 244092, + "range": "± 723403", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/3", + "value": 1543004, + "range": "± 85107", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/9", + "value": 3098061, + "range": "± 60419", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/27", + "value": 9045148, + "range": "± 289284", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/81", + "value": 30109347, + "range": "± 1330579", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/243", + "value": 102627129, + "range": "± 4188511", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/729", + "value": 342960631, + "range": "± 9774969", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/2", + "value": 47322, + "range": "± 750", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/5", + "value": 51022, + "range": "± 600", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/10", + "value": 65010, + "range": "± 906", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/50", + "value": 130134, + "range": "± 2666", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/100", + "value": 208723, + "range": "± 2948", + "unit": "ns/iter" + }, + { + "name": "async/ws_custom_headers_handshake/0kb", + "value": 63898, + "range": "± 844", + "unit": "ns/iter" + }, + { + "name": "async/ws_custom_headers_handshake/1kb", + "value": 64661, + "range": "± 1029", + "unit": "ns/iter" + }, + { + "name": "async/ws_custom_headers_handshake/2kb", + "value": 67946, + "range": "± 1218", + "unit": "ns/iter" + }, + { + "name": "async/ws_custom_headers_handshake/4kb", + "value": 74698, + "range": "± 1360", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/2", + "value": 146714, + "range": "± 12438", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/4", + "value": 277832, + "range": "± 30209", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/8", + "value": 511140, + "range": "± 73415", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/3", + "value": 1243879, + "range": "± 24108", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/9", + "value": 2471809, + "range": "± 28283", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/27", + "value": 7907671, + "range": "± 449988", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/81", + "value": 27210219, + "range": "± 2915094", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/243", + "value": 86883329, + "range": "± 8148546", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/729", + "value": 287679637, + "range": "± 10256127", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/2", + "value": 39099, + "range": "± 604", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/5", + "value": 45644, + "range": "± 849", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/10", + "value": 56217, + "range": "± 2413", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/50", + "value": 136955, + "range": "± 1057", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/100", + "value": 256190, + "range": "± 2486", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/16", + "value": 453839, + "range": "± 1231066", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/32", + "value": 872270, + "range": "± 2106736", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/64", + "value": 1722419, + "range": "± 4315354", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/16", + "value": 896506, + "range": "± 59379", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/32", + "value": 1728858, + "range": "± 58997", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/64", + "value": 3461083, + "range": "± 114514", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/16", + "value": 1632331, + "range": "± 124835", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/32", + "value": 3067409, + "range": "± 97189", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/64", + "value": 5967924, + "range": "± 186718", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/128", + "value": 7744503, + "range": "± 3807760", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/256", + "value": 15867792, + "range": "± 7862307", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/512", + "value": 41109348, + "range": "± 11849122", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/1024", + "value": 83871732, + "range": "± 25486443", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/128", + "value": 6722612, + "range": "± 152816", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/256", + "value": 13950043, + "range": "± 163943", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/512", + "value": 28813492, + "range": "± 386703", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/1024", + "value": 60568788, + "range": "± 755688", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/128", + "value": 11897504, + "range": "± 284671", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/256", + "value": 24050816, + "range": "± 311742", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/512", + "value": 48242075, + "range": "± 496083", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/1024", + "value": 101956018, + "range": "± 1215603", + "unit": "ns/iter" + }, + { + "name": "subscriptions/subscribe", + "value": 53128, + "range": "± 737", + "unit": "ns/iter" + }, + { + "name": "subscriptions/subscribe_response", + "value": 3378, + "range": "± 123", + "unit": "ns/iter" + }, + { + "name": "subscriptions/unsub", + "value": 2474, + "range": "± 35", + "unit": "ns/iter" + } + ] } ] }