diff --git a/bench/dev2/data.js b/bench/dev2/data.js index 0341583f8d..b93cae8f86 100644 --- a/bench/dev2/data.js +++ b/bench/dev2/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1689138082562, + "lastUpdate": 1689224473390, "repoUrl": "https://github.com/paritytech/jsonrpsee", "entries": { "Benchmark": [ @@ -198360,6 +198360,766 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "name": "dependabot[bot]", + "username": "dependabot[bot]", + "email": "49699333+dependabot[bot]@users.noreply.github.com" + }, + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "id": "bdd1213ea5769e7bd1cead5d5ae9d42a4d3ab1a9", + "message": "chore(deps): bump Swatinem/rust-cache from 2.5.0 to 2.5.1 (#1147)\n\nBumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 2.5.0 to 2.5.1.\r\n- [Release notes](https://github.com/swatinem/rust-cache/releases)\r\n- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/swatinem/rust-cache/compare/v2.5.0...v2.5.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: Swatinem/rust-cache\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", + "timestamp": "2023-07-06T14:50:46Z", + "url": "https://github.com/paritytech/jsonrpsee/commit/bdd1213ea5769e7bd1cead5d5ae9d42a4d3ab1a9" + }, + "date": 1689224472510, + "tool": "cargo", + "benches": [ + { + "name": "jsonrpsee_types_array_params_baseline", + "value": 118, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "jsonrpsee_types_array_params", + "value": 219, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "jsonrpsee_types_object_params_baseline", + "value": 126, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "jsonrpsee_types_object_params", + "value": 225, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/0kb", + "value": 50660, + "range": "± 6382", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/1kb", + "value": 53801, + "range": "± 6505", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/5kb", + "value": 53794, + "range": "± 6006", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/25kb", + "value": 71721, + "range": "± 9344", + "unit": "ns/iter" + }, + { + "name": "sync/http_custom_headers_round_trip/100kb", + "value": 131482, + "range": "± 11858", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/2", + "value": 155709, + "range": "± 3484", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/4", + "value": 189568, + "range": "± 287777", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/8", + "value": 266017, + "range": "± 596611", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/3", + "value": 1790730, + "range": "± 35475", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/9", + "value": 5226248, + "range": "± 169601", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/27", + "value": 14448766, + "range": "± 571319", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/81", + "value": 40149976, + "range": "± 1100485", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/243", + "value": 117718584, + "range": "± 3035488", + "unit": "ns/iter" + }, + { + "name": "sync/http_round_trip/729", + "value": 373071745, + "range": "± 9506438", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/2", + "value": 70354, + "range": "± 8762", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/5", + "value": 69711, + "range": "± 7369", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/10", + "value": 74104, + "range": "± 8060", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/50", + "value": 156556, + "range": "± 18451", + "unit": "ns/iter" + }, + { + "name": "sync/http_batch_requests/fast_call/100", + "value": 312489, + "range": "± 18815", + "unit": "ns/iter" + }, + { + "name": "sync/ws_custom_headers_handshake/0kb", + "value": 88018, + "range": "± 3492", + "unit": "ns/iter" + }, + { + "name": "sync/ws_custom_headers_handshake/1kb", + "value": 89909, + "range": "± 3905", + "unit": "ns/iter" + }, + { + "name": "sync/ws_custom_headers_handshake/2kb", + "value": 93004, + "range": "± 3471", + "unit": "ns/iter" + }, + { + "name": "sync/ws_custom_headers_handshake/4kb", + "value": 97610, + "range": "± 3225", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/2", + "value": 1036280, + "range": "± 121558", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/4", + "value": 1299724, + "range": "± 72564", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/8", + "value": 1200781, + "range": "± 92196", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/3", + "value": 1783350, + "range": "± 33166", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/9", + "value": 4098508, + "range": "± 118359", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/27", + "value": 14207259, + "range": "± 353479", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/81", + "value": 39422361, + "range": "± 1466279", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/243", + "value": 117495414, + "range": "± 4565698", + "unit": "ns/iter" + }, + { + "name": "sync/ws_round_trip/729", + "value": 344678631, + "range": "± 10190625", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/2", + "value": 54432, + "range": "± 5476", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/5", + "value": 64858, + "range": "± 7182", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/10", + "value": 77748, + "range": "± 8857", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/50", + "value": 189732, + "range": "± 17290", + "unit": "ns/iter" + }, + { + "name": "sync/ws_batch_requests/fast_call/100", + "value": 333031, + "range": "± 9826", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/16", + "value": 455600, + "range": "± 1124020", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/32", + "value": 843462, + "range": "± 2087255", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/64", + "value": 1629604, + "range": "± 4062137", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/16", + "value": 962474, + "range": "± 91262", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/32", + "value": 1426947, + "range": "± 37165", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/64", + "value": 2787483, + "range": "± 43169", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/16", + "value": 1405191, + "range": "± 19840", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/32", + "value": 2765712, + "range": "± 32321", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/64", + "value": 5525370, + "range": "± 66514", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/128", + "value": 7717997, + "range": "± 4512853", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/256", + "value": 15113239, + "range": "± 9265898", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/512", + "value": 42669496, + "range": "± 13418596", + "unit": "ns/iter" + }, + { + "name": "sync/http_concurrent_conn_calls/fast_call/1024", + "value": 83611498, + "range": "± 25635928", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/128", + "value": 5596896, + "range": "± 93947", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/256", + "value": 11724473, + "range": "± 143826", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/512", + "value": 24784180, + "range": "± 323605", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_calls/fast_call/1024", + "value": 51687392, + "range": "± 658429", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/128", + "value": 11522131, + "range": "± 121698", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/256", + "value": 23740247, + "range": "± 265590", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/512", + "value": 48910340, + "range": "± 633102", + "unit": "ns/iter" + }, + { + "name": "sync/ws_concurrent_conn_subs/1024", + "value": 100593344, + "range": "± 810303", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/0kb", + "value": 48904, + "range": "± 5773", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/1kb", + "value": 49444, + "range": "± 5077", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/5kb", + "value": 60911, + "range": "± 7486", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/25kb", + "value": 75488, + "range": "± 7713", + "unit": "ns/iter" + }, + { + "name": "async/http_custom_headers_round_trip/100kb", + "value": 141015, + "range": "± 9154", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/2", + "value": 151613, + "range": "± 3545", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/4", + "value": 183089, + "range": "± 262419", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/8", + "value": 250392, + "range": "± 630459", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/3", + "value": 1827667, + "range": "± 34395", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/9", + "value": 3824477, + "range": "± 62855", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/27", + "value": 12221475, + "range": "± 290834", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/81", + "value": 41931082, + "range": "± 1761708", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/243", + "value": 127410968, + "range": "± 5230582", + "unit": "ns/iter" + }, + { + "name": "async/http_round_trip/729", + "value": 358314681, + "range": "± 7560185", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/2", + "value": 65576, + "range": "± 7825", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/5", + "value": 64372, + "range": "± 9499", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/10", + "value": 76068, + "range": "± 8550", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/50", + "value": 144530, + "range": "± 8015", + "unit": "ns/iter" + }, + { + "name": "async/http_batch_requests/fast_call/100", + "value": 261499, + "range": "± 21921", + "unit": "ns/iter" + }, + { + "name": "async/ws_custom_headers_handshake/0kb", + "value": 84750, + "range": "± 2808", + "unit": "ns/iter" + }, + { + "name": "async/ws_custom_headers_handshake/1kb", + "value": 88890, + "range": "± 3065", + "unit": "ns/iter" + }, + { + "name": "async/ws_custom_headers_handshake/2kb", + "value": 91393, + "range": "± 3564", + "unit": "ns/iter" + }, + { + "name": "async/ws_custom_headers_handshake/4kb", + "value": 95895, + "range": "± 2886", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/2", + "value": 1033037, + "range": "± 101912", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/4", + "value": 1242989, + "range": "± 105862", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/8", + "value": 1198553, + "range": "± 75172", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/3", + "value": 1773964, + "range": "± 33692", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/9", + "value": 3900536, + "range": "± 75831", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/27", + "value": 12721915, + "range": "± 870051", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/81", + "value": 36261464, + "range": "± 2940180", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/243", + "value": 114319196, + "range": "± 13485233", + "unit": "ns/iter" + }, + { + "name": "async/ws_round_trip/729", + "value": 343587998, + "range": "± 34067069", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/2", + "value": 54665, + "range": "± 6850", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/5", + "value": 68019, + "range": "± 7125", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/10", + "value": 74342, + "range": "± 3853", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/50", + "value": 203970, + "range": "± 16131", + "unit": "ns/iter" + }, + { + "name": "async/ws_batch_requests/fast_call/100", + "value": 346031, + "range": "± 11745", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/16", + "value": 452238, + "range": "± 1253160", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/32", + "value": 810648, + "range": "± 2417797", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/64", + "value": 1541618, + "range": "± 4130605", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/16", + "value": 964720, + "range": "± 96080", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/32", + "value": 1446454, + "range": "± 39128", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/64", + "value": 2783592, + "range": "± 71172", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/16", + "value": 1419518, + "range": "± 19747", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/32", + "value": 2783476, + "range": "± 36118", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/64", + "value": 5542397, + "range": "± 89625", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/128", + "value": 7623960, + "range": "± 4726576", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/256", + "value": 15599967, + "range": "± 9281717", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/512", + "value": 43680592, + "range": "± 14679853", + "unit": "ns/iter" + }, + { + "name": "async/http_concurrent_conn_calls/fast_call/1024", + "value": 79122949, + "range": "± 21570005", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/128", + "value": 5620248, + "range": "± 230149", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/256", + "value": 11745911, + "range": "± 129509", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/512", + "value": 24705535, + "range": "± 274247", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_calls/fast_call/1024", + "value": 51575840, + "range": "± 584967", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/128", + "value": 11553691, + "range": "± 157981", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/256", + "value": 23839723, + "range": "± 272881", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/512", + "value": 49079315, + "range": "± 534968", + "unit": "ns/iter" + }, + { + "name": "async/ws_concurrent_conn_subs/1024", + "value": 100431869, + "range": "± 933213", + "unit": "ns/iter" + }, + { + "name": "subscriptions/subscribe", + "value": 70472, + "range": "± 3949", + "unit": "ns/iter" + }, + { + "name": "subscriptions/subscribe_response", + "value": 3873, + "range": "± 384", + "unit": "ns/iter" + }, + { + "name": "subscriptions/unsub", + "value": 2789, + "range": "± 770", + "unit": "ns/iter" + } + ] } ] }