Repository navigation
[C#] GenHTTP: Update 11.2 - #1697
Conversation
Bumps the GenHTTP packages of genhttp, genhttp-kestrel and genhttp-ioxide from 11.1.0 to 11.2.0. GenHTTP.Engine.Ioxide 11.2.0 still pins ioxide 0.15.251, so ioxide.pg and ioxide.timer stay where they are. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
👋 Heads up! This PR modifies the following frameworks:
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
/benchmark-multiple --save |
|
👋 Benchmark request received. A collaborator will review and approve the run. |
|
@MDA2AV kTLS fails on Ubuntu 26.04, so this probably affects the current ioxide version as well? |
Hmm, we can turn ktls off but why is it failing? did you activate ktls? |
It was active before and worked on 24.04 runners but on 26.04 it fails. Need to activate the logs I guess. |
Benchmark ResultsFrameworks: 3 | Test: ✅
|
| Test | Conn | RPS | Rate | CPU/req | p99 | p99.9 | CPU | Mem | Δ RPS | Δ Mem |
|---|---|---|---|---|---|---|---|---|---|---|
| baseline | 4096 | 1,631,669 | — | — | — | — | 4298.2% | 503MiB | -15.7% | -14.5% |
| pipelined | 4096 | 17,544,752 | — | — | — | — | 6354.4% | 340MiB | +0.1% | +23.6% |
| limited-conn | 4096 | 1,218,922 | — | — | — | — | 5227.4% | 402MiB | -2.2% | -7.4% |
| json-comp | 4096 | 460,139 | — | — | — | — | 6124.7% | 704MiB | +2.1% | +9.3% |
| json-comp | 16384 | 451,301 | — | — | — | — | 6328.6% | 1.3GiB | +2.6% | ~0% |
| json-tls | 4096 | 727,620 | — | — | — | — | 6116.3% | 1.1GiB | +3.2% | +10.0% |
| 8gbit | 512 | 49,359 | 0.9872 | 94.33us | 128.0us | 8126.0us | 437.1% | 283MiB | ~0% | -5.7% |
| static-tls | 1024 | 396,719 | — | — | — | — | 5766.9% | 439MiB | +4.5% | +11.4% |
| async-db | 1024 | 201,651 | — | — | — | — | 2900.6% | 420MiB | +0.2% | +1.0% |
| echo-ws | 512 | 2,436,074 | — | — | — | — | 5555.1% | 227MiB | +1.3% | +7.1% |
| echo-ws | 4096 | 2,253,361 | — | — | — | — | 5533.8% | 553MiB | -0.8% | -13.9% |
| echo-ws | 16384 | 2,240,570 | — | — | — | — | 5772.0% | 1.5GiB | ~0% | +7.1% |
| echo-ws-pipeline | 512 | 29,853,100 | — | — | — | — | 5423.4% | 262MiB | -1.3% | -4.4% |
| echo-ws-pipeline | 4096 | 28,119,789 | — | — | — | — | 5536.4% | 690MiB | -1.9% | +12.4% |
| echo-ws-pipeline | 16384 | 28,070,102 | — | — | — | — | 6139.4% | 1.5GiB | +1.5% | +7.1% |
| echo-ws-limited | 512 | 1,154,281 | — | — | — | — | 5110.5% | 284MiB | ~0% | -2.1% |
| echo-ws-limited | 4096 | 1,171,435 | — | — | — | — | 5340.4% | 422MiB | -0.9% | -2.1% |
| latency-1m | 1024 | 997,409 | 0.9974 | 25.24us | 4254.0us | 15644.0us | 2670.8% | 221MiB | ~0% | -1.8% |
| latency-10k | 1024 | 9,977 | 0.9977 | 69.42us | 108.0us | 3375.0us | 65.1% | 171MiB | ~0% | -0.6% |
| latency-500k-8cpu | 1024 | 341,066 | 0.6821 |
21.96us | 6260736.0us | 6379520.0us | 745.0% | 223MiB | +0.6% | +2.8% |
| async | 32000 | 926,510 | — | — | — | — | 4008.0% | 2.7GiB | +0.7% | +35.0% |
Composite score, main against this run, in the board's default view:
| Family | main | this run | Δ |
|---|---|---|---|
| HTTP/1.1 | 4343.3 (25 of 104) | 4305.5 (26 of 104) | -37.7 |
| WebSocket | 1594.8 (14 of 36) | 1590.2 (14 of 36) | -4.6 |
The results on main were measured in another session, so a few points up or down can be the machine and not the change.
✅ genhttp-ioxide
| Test | Conn | RPS | Rate | CPU/req | p99 | p99.9 | CPU | Mem | Δ RPS | Δ Mem |
|---|---|---|---|---|---|---|---|---|---|---|
| baseline | 4096 | 3,434,055 | — | — | — | — | 6247.9% | 2.2GiB | +0.7% | -4.3% |
| pipelined | 4096 | 24,216,816 | — | — | — | — | 6231.4% | 2.2GiB | ~0% | ~0% |
| limited-conn | 4096 | 2,593,330 | — | — | — | — | 6269.0% | 3.1GiB | -0.5% | -3.1% |
| json-comp | 4096 | 625,832 | — | — | — | — | 6472.1% | 2.4GiB | -0.4% | -11.1% |
| json-comp | 16384 | 609,725 | — | — | — | — | 6093.4% | 4.0GiB | +0.5% | -20.0% |
| json-tls | 4096 | 956,668 | — | — | — | — | 6316.2% | 7.0GiB | -7.5% | +79.5% |
| 8gbit | 512 | 49,354 | 0.9871 | 62.46us | 152.0us | 4029.0us | 290.5% | 4.1GiB | +0.2% | ~0% |
| static-tls | 1024 | 689,808 | — | — | — | — | 6480.2% | 3.1GiB | -5.5% | +24.0% |
| async-db | 1024 | 301,609 | — | — | — | — | 3331.7% | 2.1GiB | -0.1% | ~0% |
| baseline-h2 | 256 | 9,323,625 | — | — | — | — | 5199.9% | 2.2GiB | +0.8% | ~0% |
| baseline-h2 | 1024 | 8,937,747 | — | — | — | — | 5131.2% | 2.8GiB | -5.7% | -12.5% |
| static-h2 | 256 | 575,753 | — | — | — | — | 6452.3% | 6.2GiB | +1.8% | +17.0% |
| static-h2 | 1024 | 539,404 | — | — | — | — | 6286.1% | 14.2GiB | +0.2% | +5.2% |
| baseline-h2c | 256 | 9,377,137 | — | — | — | — | 5151.0% | 2.1GiB | -3.1% | ~0% |
| baseline-h2c | 1024 | 9,489,623 | — | — | — | — | 5326.2% | 2.4GiB | -1.4% | ~0% |
| baseline-h2c | 4096 | 10,325,843 | — | — | — | — | 5363.8% | 4.9GiB | -0.9% | -27.9% |
| json-h2c | 1024 | 2,079,224 | — | — | — | — | 6227.7% | 2.5GiB | +2.4% | ~0% |
| json-h2c | 4096 | 1,941,296 | — | — | — | — | 6229.2% | 7.3GiB | +1.7% | ~0% |
| baseline-h3 | 64 | 1,942,159 | — | — | — | — | 4183.4% | 1.2GiB | ~0% | ~0% |
| static-h3 | 64 | 232,593 | — | — | — | — | 4201.1% | 1.6GiB | -1.8% | ~0% |
| echo-ws | 512 | 3,729,293 | — | — | — | — | 6182.5% | 2.1GiB | +0.7% | +5.0% |
| echo-ws | 4096 | 3,763,712 | — | — | — | — | 6295.8% | 2.4GiB | -0.6% | ~0% |
| echo-ws | 16384 | 3,309,443 | — | — | — | — | 6022.1% | 5.2GiB | ~0% | +4.0% |
| echo-ws-pipeline | 512 | 45,613,067 | — | — | — | — | 6392.2% | 2.0GiB | +2.2% | ~0% |
| echo-ws-pipeline | 4096 | 45,847,532 | — | — | — | — | 6345.9% | 2.2GiB | ~0% | ~0% |
| echo-ws-pipeline | 16384 | 37,974,451 | — | — | — | — | 5868.8% | 4.3GiB | -0.2% | ~0% |
| echo-ws-limited | 512 | 2,063,769 | — | — | — | — | 5382.7% | 2.1GiB | +0.5% | ~0% |
| echo-ws-limited | 4096 | 2,461,903 | — | — | — | — | 6153.8% | 2.8GiB | -0.9% | -9.7% |
| latency-1m | 1024 | 997,811 | 0.9978 | 23.49us | 190.0us | 2121.0us | 2590.2% | 1.9GiB | ~0% | ~0% |
| latency-10k | 1024 | 9,982 | 0.9982 | 24.03us | 104.0us | 2079.0us | 23.0% | 1.3GiB | ~0% | ~0% |
| latency-500k-8cpu | 1024 | 457,280 | 0.9146 |
17.44us | 3841024.0us | 4133888.0us | 801.3% | 600MiB | -1.0% | +47.4% |
| async | 32000 | 2,157,294 | — | — | — | — | 6295.4% | 9.0GiB | -0.6% | +34.3% |
Composite score, main against this run, in the board's default view:
| Family | main | this run | Δ |
|---|---|---|---|
| HTTP/1.1 | 7029.9 (3 of 104) | 6997.6 (4 of 104) | -32.3 |
| HTTP/2 | 3266.8 (2 of 38) | 3252.2 (2 of 38) | -14.6 |
| HTTP/3 | 1203.0 (5 of 19) | 1188.5 (5 of 19) | -14.5 |
| WebSocket | 2639.0 (3 of 36) | 2642.3 (3 of 36) | +3.4 |
The results on main were measured in another session, so a few points up or down can be the machine and not the change.
✅ genhttp-kestrel
| Test | Conn | RPS | Rate | CPU/req | p99 | p99.9 | CPU | Mem | Δ RPS | Δ Mem |
|---|---|---|---|---|---|---|---|---|---|---|
| baseline | 4096 | 1,362,116 | — | — | — | — | 5618.7% | 575MiB | -1.7% | -0.7% |
| pipelined | 4096 | 3,080,539 | — | — | — | — | 6042.1% | 406MiB | -10.2% | -19.4% |
| limited-conn | 4096 | 471,229 | — | — | — | — | 2814.1% | 262MiB | -0.4% | -1.9% |
| json-comp | 4096 | 407,478 | — | — | — | — | 6027.6% | 592MiB | +1.3% | -3.1% |
| json-comp | 16384 | 396,132 | — | — | — | — | 5757.8% | 711MiB | -0.6% | +16.9% |
| json-tls | 4096 | 539,162 | — | — | — | — | 5993.5% | 871MiB | +1.0% | -12.0% |
| 8gbit | 512 | 49,308 | 0.9862 | 182.00us | 3849.0us | 15236.0us | 867.0% | 297MiB | +0.2% | +1.0% |
| async-db | 1024 | 183,556 | — | — | — | — | 3281.4% | 440MiB | -0.2% | -12.2% |
| baseline-h2 | 256 | 2,214,391 | — | — | — | — | 6170.7% | 1.2GiB | +6.3% | -7.7% |
| baseline-h2 | 1024 | 1,903,716 | — | — | — | — | 6045.8% | 2.8GiB | -5.0% | +3.7% |
| static-h2 | 256 | 253,954 | — | — | — | — | 6073.2% | 1.6GiB | -0.7% | +23.1% |
| static-h2 | 1024 | 269,174 | — | — | — | — | 5845.0% | 3.6GiB | +6.7% | +20.0% |
| baseline-h3 | 64 | 581,729 | — | — | — | — | 6139.7% | 1.7GiB | +1.9% | +13.3% |
| static-h3 | 64 | 159,165 | — | — | — | — | 6018.0% | 2.3GiB | +2.7% | +4.5% |
| echo-ws | 512 | 1,729,552 | — | — | — | — | 5642.2% | 234MiB | -2.1% | -6.0% |
| echo-ws | 4096 | 1,742,104 | — | — | — | — | 6199.4% | 548MiB | +0.3% | +5.4% |
| echo-ws | 16384 | 1,748,343 | — | — | — | — | 5985.2% | 689MiB | +1.8% | +14.6% |
| echo-ws-pipeline | 512 | 22,689,104 | — | — | — | — | 5464.3% | 281MiB | +2.2% | +1.1% |
| echo-ws-pipeline | 4096 | 22,317,932 | — | — | — | — | 5880.3% | 499MiB | +1.3% | -1.2% |
| echo-ws-pipeline | 16384 | 21,176,419 | — | — | — | — | 5613.6% | 601MiB | -1.6% | +2.9% |
| echo-ws-limited | 512 | 455,441 | — | — | — | — | 2840.1% | 253MiB | +0.5% | -0.8% |
| echo-ws-limited | 4096 | 450,304 | — | — | — | — | 2743.3% | 266MiB | -0.6% | +2.3% |
| latency-1m | 1024 | 997,953 | 0.9980 | 36.26us | 4642.0us | 10908.0us | 3851.2% | 299MiB | ~0% | +2.7% |
| latency-10k | 1024 | 9,983 | 0.9983 | 116.53us | 121.0us | 12916.0us | 112.3% | 242MiB | ~0% | +0.8% |
| latency-500k-8cpu | 1024 | 284,961 | 0.5699 |
26.11us | 8466432.0us | 8556544.0us | 742.0% | 258MiB | ~0% | -5.5% |
| async | 32000 | 732,525 | — | — | — | — | 4504.6% | 2.3GiB | +1.3% | +43.7% |
Composite score, main against this run, in the board's default view:
| Family | main | this run | Δ |
|---|---|---|---|
| HTTP/1.1 | 3118.0 (45 of 104) | 3088.3 (47 of 104) | -29.8 |
| HTTP/2 | 464.5 (31 of 38) | 474.2 (31 of 38) | +9.7 |
| HTTP/3 | 648.6 (9 of 19) | 665.0 (9 of 19) | +16.4 |
| WebSocket | 1023.1 (21 of 36) | 1025.8 (21 of 36) | +2.7 |
The results on main were measured in another session, so a few points up or down can be the machine and not the change.
…heck) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@MDA2AV okay, temporary glitch in the matrix. /benchmark-multiple --save |
|
👋 Benchmark request received. A collaborator will review and approve the run. |
Benchmark ResultsFrameworks: 3 | Test: ✅
|
| Test | Conn | RPS | Rate | CPU/req | p99 | p99.9 | CPU | Mem | Δ RPS | Δ Mem |
|---|---|---|---|---|---|---|---|---|---|---|
| baseline | 4096 | 1,928,892 | — | — | — | — | 5551.2% | 603MiB | -0.3% | +2.6% |
| pipelined | 4096 | 17,467,584 | — | — | — | — | 6385.0% | 337MiB | -0.3% | +22.5% |
| limited-conn | 4096 | 1,236,115 | — | — | — | — | 5561.2% | 446MiB | -0.8% | +2.8% |
| json-comp | 4096 | 457,800 | — | — | — | — | 6124.9% | 751MiB | +1.6% | +16.6% |
| json-comp | 16384 | 446,181 | — | — | — | — | 6031.0% | 1.6GiB | +1.4% | +23.1% |
| json-tls | 4096 | 715,219 | — | — | — | — | 6079.5% | 1.0GiB | +1.4% | ~0% |
| 8gbit | 512 | 49,355 | 0.9871 | 95.03us | 191.0us | 10452.0us | 470.4% | 278MiB | ~0% | -7.3% |
| static-tls | 1024 | 389,036 | — | — | — | — | 5735.1% | 419MiB | +2.5% | +6.3% |
| async-db | 1024 | 201,445 | — | — | — | — | 2894.0% | 423MiB | ~0% | +1.7% |
| echo-ws | 512 | 2,442,959 | — | — | — | — | 5687.9% | 220MiB | +1.6% | +3.8% |
| echo-ws | 4096 | 2,272,088 | — | — | — | — | 5340.0% | 593MiB | ~0% | -7.6% |
| echo-ws | 16384 | 2,259,859 | — | — | — | — | 6139.8% | 1.1GiB | +0.8% | -21.4% |
| echo-ws-pipeline | 512 | 29,147,222 | — | — | — | — | 5536.3% | 278MiB | -3.6% | +1.5% |
| echo-ws-pipeline | 4096 | 28,202,272 | — | — | — | — | 5603.5% | 747MiB | -1.6% | +21.7% |
| echo-ws-pipeline | 16384 | 28,028,492 | — | — | — | — | 6007.5% | 1.5GiB | +1.3% | +7.1% |
| echo-ws-limited | 512 | 1,159,809 | — | — | — | — | 4978.8% | 291MiB | +0.4% | +0.3% |
| echo-ws-limited | 4096 | 1,176,113 | — | — | — | — | 5491.3% | 393MiB | -0.5% | -8.8% |
| latency-1m | 1024 | 997,756 | 0.9978 | 25.68us | 3753.0us | 9788.0us | 2701.8% | 214MiB | ~0% | -4.9% |
| latency-10k | 1024 | 9,980 | 0.9980 | 89.88us | 108.0us | 1503.0us | 85.8% | 160MiB | ~0% | -7.0% |
| latency-500k-8cpu | 1024 | 335,338 | 0.6707 |
22.44us | 6490112.0us | 6625280.0us | 756.2% | 223MiB | -1.1% | +2.8% |
| async | 32000 | 924,379 | — | — | — | — | 4090.0% | 2.2GiB | +0.4% | +10.0% |
Composite score, main against this run, in the board's default view:
| Family | main | this run | Δ |
|---|---|---|---|
| HTTP/1.1 | 4343.3 (25 of 104) | 4349.7 (25 of 104) | +6.5 |
| WebSocket | 1594.8 (14 of 36) | 1592.1 (14 of 36) | -2.7 |
The results on main were measured in another session, so a few points up or down can be the machine and not the change.
✅ genhttp-ioxide
| Test | Conn | RPS | Rate | CPU/req | p99 | p99.9 | CPU | Mem | Δ RPS | Δ Mem |
|---|---|---|---|---|---|---|---|---|---|---|
| baseline | 4096 | 3,399,471 | — | — | — | — | 6178.1% | 2.2GiB | -0.3% | -4.3% |
| pipelined | 4096 | 23,967,622 | — | — | — | — | 6211.6% | 2.2GiB | -1.0% | ~0% |
| limited-conn | 4096 | 2,594,977 | — | — | — | — | 6274.5% | 3.3GiB | -0.5% | +3.1% |
| json-comp | 4096 | 623,338 | — | — | — | — | 6474.1% | 2.6GiB | -0.8% | -3.7% |
| json-comp | 16384 | 594,348 | — | — | — | — | 6080.7% | 4.1GiB | -2.1% | -18.0% |
| json-tls | 4096 | 1,032,049 | — | — | — | — | 6429.7% | 5.1GiB | -0.2% | +30.8% |
| 8gbit | 512 | 49,381 | 0.9876 | 57.35us | 151.0us | 5054.0us | 256.3% | 4.1GiB | +0.2% | ~0% |
| static-tls | 1024 | 727,480 | — | — | — | — | 6518.5% | 3.4GiB | -0.3% | +36.0% |
| async-db | 1024 | 301,856 | — | — | — | — | 3325.4% | 2.1GiB | ~0% | ~0% |
| baseline-h2 | 256 | 9,102,345 | — | — | — | — | 5022.6% | 2.2GiB | -1.6% | ~0% |
| baseline-h2 | 1024 | 9,579,486 | — | — | — | — | 5253.7% | 2.6GiB | +1.0% | -18.8% |
| static-h2 | 256 | 569,048 | — | — | — | — | 6379.1% | 5.3GiB | +0.6% | ~0% |
| static-h2 | 1024 | 535,712 | — | — | — | — | 6253.6% | 13.5GiB | -0.5% | ~0% |
| baseline-h2c | 256 | 9,170,357 | — | — | — | — | 5000.8% | 2.2GiB | -5.2% | +4.8% |
| baseline-h2c | 1024 | 9,380,276 | — | — | — | — | 5274.9% | 2.5GiB | -2.5% | +4.2% |
| baseline-h2c | 4096 | 9,464,675 | — | — | — | — | 5209.4% | 5.1GiB | -9.2% | -25.0% |
| json-h2c | 1024 | 2,026,100 | — | — | — | — | 6186.6% | 2.5GiB | -0.3% | ~0% |
| json-h2c | 4096 | 1,884,152 | — | — | — | — | 6046.2% | 6.3GiB | -1.3% | -13.7% |
| baseline-h3 | 64 | 1,964,020 | — | — | — | — | 4203.0% | 1.2GiB | +1.2% | ~0% |
| static-h3 | 64 | 234,390 | — | — | — | — | 4333.8% | 1.5GiB | -1.0% | -6.3% |
| echo-ws | 512 | 3,704,193 | — | — | — | — | 6154.7% | 2.0GiB | ~0% | ~0% |
| echo-ws | 4096 | 3,732,543 | — | — | — | — | 6277.2% | 2.4GiB | -1.4% | ~0% |
| echo-ws | 16384 | 3,276,791 | — | — | — | — | 5952.0% | 5.1GiB | -0.9% | +2.0% |
| echo-ws-pipeline | 512 | 45,079,225 | — | — | — | — | 6386.2% | 2.1GiB | +1.0% | +5.0% |
| echo-ws-pipeline | 4096 | 45,801,238 | — | — | — | — | 6336.1% | 2.2GiB | -0.2% | ~0% |
| echo-ws-pipeline | 16384 | 37,819,776 | — | — | — | — | 6030.6% | 4.3GiB | -0.6% | ~0% |
| echo-ws-limited | 512 | 2,042,999 | — | — | — | — | 5566.1% | 2.1GiB | -0.5% | ~0% |
| echo-ws-limited | 4096 | 2,472,288 | — | — | — | — | 6156.3% | 2.9GiB | -0.5% | -6.5% |
| latency-1m | 1024 | 997,970 | 0.9980 | 23.56us | 184.0us | 1835.0us | 2589.9% | 1.9GiB | ~0% | ~0% |
| latency-10k | 1024 | 9,983 | 0.9983 | 25.36us | 104.0us | 292.0us | 24.1% | 1.3GiB | ~0% | ~0% |
| latency-500k-8cpu | 1024 | 463,138 | 0.9263 |
17.22us | 2829312.0us | 3052544.0us | 806.0% | 409MiB | +0.3% | +0.5% |
| async | 32000 | 2,153,412 | — | — | — | — | 6304.7% | 7.1GiB | -0.7% | +6.0% |
Composite score, main against this run, in the board's default view:
| Family | main | this run | Δ |
|---|---|---|---|
| HTTP/1.1 | 7029.9 (3 of 104) | 7019.2 (3 of 104) | -10.7 |
| HTTP/2 | 3266.8 (2 of 38) | 3205.6 (2 of 38) | -61.2 |
| HTTP/3 | 1203.0 (5 of 19) | 1199.0 (5 of 19) | -4.0 |
| WebSocket | 2639.0 (3 of 36) | 2628.3 (3 of 36) | -10.7 |
The results on main were measured in another session, so a few points up or down can be the machine and not the change.
✅ genhttp-kestrel
| Test | Conn | RPS | Rate | CPU/req | p99 | p99.9 | CPU | Mem | Δ RPS | Δ Mem |
|---|---|---|---|---|---|---|---|---|---|---|
| baseline | 4096 | 1,369,816 | — | — | — | — | 5875.2% | 566MiB | -1.2% | -2.2% |
| pipelined | 4096 | 3,367,582 | — | — | — | — | 5929.4% | 425MiB | -1.8% | -15.7% |
| limited-conn | 4096 | 468,336 | — | — | — | — | 2732.0% | 232MiB | -1.1% | -13.1% |
| json-comp | 4096 | 400,023 | — | — | — | — | 5901.4% | 580MiB | -0.5% | -5.1% |
| json-comp | 16384 | 393,421 | — | — | — | — | 5751.4% | 701MiB | -1.3% | +15.3% |
| json-tls | 4096 | 547,446 | — | — | — | — | 6075.9% | 1022MiB | +2.6% | +3.2% |
| 8gbit | 512 | 49,361 | 0.9872 | 178.84us | 3835.0us | 16680.0us | 856.6% | 312MiB | +0.3% | +6.1% |
| async-db | 1024 | 180,545 | — | — | — | — | 3234.5% | 425MiB | -1.8% | -15.2% |
| baseline-h2 | 256 | 2,196,923 | — | — | — | — | 6116.1% | 1.3GiB | +5.5% | ~0% |
| baseline-h2 | 1024 | 1,928,168 | — | — | — | — | 5668.9% | 2.5GiB | -3.7% | -7.4% |
| static-h2 | 256 | 258,350 | — | — | — | — | 6148.0% | 1.5GiB | +1.0% | +15.4% |
| static-h2 | 1024 | 252,412 | — | — | — | — | 5813.7% | 2.6GiB | ~0% | -13.3% |
| baseline-h3 | 64 | 597,958 | — | — | — | — | 6161.0% | 1.7GiB | +4.8% | +13.3% |
| static-h3 | 64 | 155,568 | — | — | — | — | 6009.7% | 2.4GiB | +0.3% | +9.1% |
| echo-ws | 512 | 1,749,763 | — | — | — | — | 5580.2% | 247MiB | -0.9% | -0.8% |
| echo-ws | 4096 | 1,726,925 | — | — | — | — | 5941.9% | 514MiB | -0.5% | -1.2% |
| echo-ws | 16384 | 1,714,425 | — | — | — | — | 5790.4% | 804MiB | -0.1% | +33.8% |
| echo-ws-pipeline | 512 | 22,844,444 | — | — | — | — | 5451.9% | 275MiB | +2.9% | -1.1% |
| echo-ws-pipeline | 4096 | 22,082,569 | — | — | — | — | 5614.9% | 512MiB | +0.2% | +1.4% |
| echo-ws-pipeline | 16384 | 21,410,435 | — | — | — | — | 5760.2% | 585MiB | -0.5% | +0.2% |
| echo-ws-limited | 512 | 456,666 | — | — | — | — | 2887.3% | 256MiB | +0.8% | +0.4% |
| echo-ws-limited | 4096 | 451,470 | — | — | — | — | 2798.2% | 265MiB | -0.4% | +1.9% |
| latency-1m | 1024 | 997,382 | 0.9974 | 35.39us | 5014.0us | 16584.0us | 3743.3% | 305MiB | ~0% | +4.8% |
| latency-10k | 1024 | 9,981 | 0.9981 | 102.41us | 122.0us | 12836.0us | 96.3% | 249MiB | ~0% | +3.8% |
| latency-500k-8cpu | 1024 | 285,416 | 0.5708 |
26.13us | 8458240.0us | 8548352.0us | 743.2% | 267MiB | +0.2% | -2.2% |
| async | 32000 | 742,798 | — | — | — | — | 4462.4% | 1.8GiB | +2.7% | +12.5% |
Composite score, main against this run, in the board's default view:
| Family | main | this run | Δ |
|---|---|---|---|
| HTTP/1.1 | 3118.0 (45 of 104) | 3080.8 (47 of 104) | -37.3 |
| HTTP/2 | 464.5 (31 of 38) | 467.9 (31 of 38) | +3.4 |
| HTTP/3 | 648.6 (9 of 19) | 655.8 (9 of 19) | +7.2 |
| WebSocket | 1023.1 (21 of 36) | 1024.9 (21 of 36) | +1.7 |
The results on main were measured in another session, so a few points up or down can be the machine and not the change.
Updates the C# GenHTTP entries to GenHTTP 11.2.0:
genhttpgenhttp-kestrelgenhttp-ioxideGenHTTP.Engine.Ioxide11.2.0 still depends on ioxide 0.15.251, soioxide.pgandioxide.timerare unchanged.All three projects build locally against the new packages.
🤖 Generated with Claude Code