|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1786368373205, |
| 2 | + "lastUpdate": 1786368525690, |
3 | 3 | "repoUrl": "https://github.com/hyperium/hyper", |
4 | 4 | "entries": { |
5 | 5 | "pipeline": [ |
@@ -65506,6 +65506,114 @@ window.BENCHMARK_DATA = { |
65506 | 65506 | "unit": "ns/iter" |
65507 | 65507 | } |
65508 | 65508 | ] |
| 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 | + ] |
65509 | 65617 | } |
65510 | 65618 | ] |
65511 | 65619 | } |
|
0 commit comments