Skip to content

Commit e91be8e

Browse files
author
github-action-benchmark
committed
add end_to_end (cargo) benchmark result for 4cbb929
1 parent 2f2db0a commit e91be8e

1 file changed

Lines changed: 109 additions & 1 deletion

File tree

dev/bench/data.js

Lines changed: 109 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1786368373205,
2+
"lastUpdate": 1786368525690,
33
"repoUrl": "https://github.com/hyperium/hyper",
44
"entries": {
55
"pipeline": [
@@ -65506,6 +65506,114 @@ window.BENCHMARK_DATA = {
6550665506
"unit": "ns/iter"
6550765507
}
6550865508
]
65509+
},
65510+
{
65511+
"commit": {
65512+
"author": {
65513+
"email": "sander@saares.eu",
65514+
"name": "Sander Saares",
65515+
"username": "sandersaares"
65516+
},
65517+
"committer": {
65518+
"email": "noreply@github.com",
65519+
"name": "GitHub",
65520+
"username": "web-flow"
65521+
},
65522+
"distinct": true,
65523+
"id": "4cbb92960c531675664376123668887e0deebde0",
65524+
"message": "perf(http2): reserve minimal send capacity when piping request bodies (#4149)\n\nReserving the full chunk length makes every in-flight stream a heavyweight\nclaimant in the connection-window distribution for as long as it waits for\ncapacity, which is costly once the streams sharing a connection collectively\ndemand more than the window the peer advertises.\n\nThe chunk is still only reserved against once it is in hand, so capacity can\nnever be pinned by a body that produces nothing (#4003). h2 raises the\nrequested send capacity to the buffered length inside `send_data`, so the\ndemand eventually signalled to the peer is unchanged; only the transient claim\nheld while the stream waits for its first byte of capacity differs.",
65525+
"timestamp": "2026-08-10T09:25:32-04:00",
65526+
"tree_id": "bb422aa21ae087df959518e25ae7d647752045ab",
65527+
"url": "https://github.com/hyperium/hyper/commit/4cbb92960c531675664376123668887e0deebde0"
65528+
},
65529+
"date": 1786368522756,
65530+
"tool": "cargo",
65531+
"benches": [
65532+
{
65533+
"name": "http1_consecutive_x1_both_100kb",
65534+
"value": 61875,
65535+
"range": "± 1243.28",
65536+
"unit": "ns/iter"
65537+
},
65538+
{
65539+
"name": "http1_consecutive_x1_both_10mb",
65540+
"value": 4360832,
65541+
"range": "± 331633.29",
65542+
"unit": "ns/iter"
65543+
},
65544+
{
65545+
"name": "http1_consecutive_x1_empty",
65546+
"value": 22557,
65547+
"range": "± 659.37",
65548+
"unit": "ns/iter"
65549+
},
65550+
{
65551+
"name": "http1_consecutive_x1_req_10b",
65552+
"value": 23841,
65553+
"range": "± 350.76",
65554+
"unit": "ns/iter"
65555+
},
65556+
{
65557+
"name": "http2_consecutive_x1_empty",
65558+
"value": 28376,
65559+
"range": "± 506.85",
65560+
"unit": "ns/iter"
65561+
},
65562+
{
65563+
"name": "http2_consecutive_x1_req_100kb",
65564+
"value": 91679,
65565+
"range": "± 1623.27",
65566+
"unit": "ns/iter"
65567+
},
65568+
{
65569+
"name": "http2_consecutive_x1_req_10b",
65570+
"value": 41000250,
65571+
"range": "± 33782.59",
65572+
"unit": "ns/iter"
65573+
},
65574+
{
65575+
"name": "http2_parallel_x10_empty",
65576+
"value": 76236,
65577+
"range": "± 41835.47",
65578+
"unit": "ns/iter"
65579+
},
65580+
{
65581+
"name": "http2_parallel_x10_req_10kb_100_chunks",
65582+
"value": 16831996,
65583+
"range": "± 16360748.89",
65584+
"unit": "ns/iter"
65585+
},
65586+
{
65587+
"name": "http2_parallel_x10_req_10kb_100_chunks_adaptive_window",
65588+
"value": 8105178,
65589+
"range": "± 268745.52",
65590+
"unit": "ns/iter"
65591+
},
65592+
{
65593+
"name": "http2_parallel_x10_req_10kb_100_chunks_max_window",
65594+
"value": 7968368,
65595+
"range": "± 159695.89",
65596+
"unit": "ns/iter"
65597+
},
65598+
{
65599+
"name": "http2_parallel_x10_req_10mb",
65600+
"value": 97791711,
65601+
"range": "± 1712967.96",
65602+
"unit": "ns/iter"
65603+
},
65604+
{
65605+
"name": "http2_parallel_x10_res_10mb",
65606+
"value": 58013122,
65607+
"range": "± 1036450.18",
65608+
"unit": "ns/iter"
65609+
},
65610+
{
65611+
"name": "http2_parallel_x10_res_1mb",
65612+
"value": 5919475,
65613+
"range": "± 420174.29",
65614+
"unit": "ns/iter"
65615+
}
65616+
]
6550965617
}
6551065618
]
6551165619
}

0 commit comments

Comments
 (0)