From 6ed9ac6417c0380c9860ed1209d1b769982e450d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20N=C3=A4geli?= Date: Tue, 2 Jun 2026 15:57:35 +0200 Subject: [PATCH 1/2] [C#] GenHTTP 11: Switch to new file handling --- frameworks/genhttp-11/Project.cs | 8 ++++---- frameworks/genhttp-11/genhttp.csproj | 19 ++++++++++--------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/frameworks/genhttp-11/Project.cs b/frameworks/genhttp-11/Project.cs index 81b382242..28cd8fbd6 100644 --- a/frameworks/genhttp-11/Project.cs +++ b/frameworks/genhttp-11/Project.cs @@ -1,8 +1,8 @@ using GenHTTP.Api.Content; -using GenHTTP.Modules.Compression; using GenHTTP.Modules.Compression.Algorithms; using GenHTTP.Modules.IO; +using GenHTTP.Modules.Files; using GenHTTP.Modules.Layouting; using GenHTTP.Modules.Layouting.Provider; using GenHTTP.Modules.Webservices; @@ -37,9 +37,9 @@ private static LayoutBuilder AddStaticFiles(this LayoutBuilder app) { if (Directory.Exists("/data/static")) { - var handler = PreCompressedResources.From(ResourceTree.FromDirectory("/data/static")) - .Add(new BrotliAlgorithm()); - + var handler = Assets.From("/data/static") + .AllowPrecompressed(new BrotliAlgorithm()); + app.Add("static", handler); } diff --git a/frameworks/genhttp-11/genhttp.csproj b/frameworks/genhttp-11/genhttp.csproj index 69eeb0efd..f75740fa2 100644 --- a/frameworks/genhttp-11/genhttp.csproj +++ b/frameworks/genhttp-11/genhttp.csproj @@ -1,5 +1,5 @@ - + Exe net10.0 @@ -7,15 +7,16 @@ true enable - + - - - - - - + + + + + + + @@ -23,5 +24,5 @@ - + From fe2c386d7fef9f6d7e41bbe3c41d87e870ea9696 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 2 Jun 2026 14:29:06 +0000 Subject: [PATCH 2/2] Benchmark results: genhttp-11 --- site/data/api-16-1024.json | 24 ++++++++++++------------ site/data/api-4-256.json | 24 ++++++++++++------------ site/data/async-db-1024.json | 18 +++++++++--------- site/data/baseline-4096.json | 16 ++++++++-------- site/data/baseline-512.json | 14 +++++++------- site/data/crud-4096.json | 18 +++++++++--------- site/data/current.json | 2 +- site/data/echo-ws-16384.json | 14 +++++++------- site/data/echo-ws-4096.json | 14 +++++++------- site/data/echo-ws-512.json | 14 +++++++------- site/data/echo-ws-pipeline-16384.json | 14 +++++++------- site/data/echo-ws-pipeline-4096.json | 14 +++++++------- site/data/echo-ws-pipeline-512.json | 14 +++++++------- site/data/frameworks.json | 2 +- site/data/json-4096.json | 18 +++++++++--------- site/data/json-comp-16384.json | 18 +++++++++--------- site/data/json-comp-4096.json | 18 +++++++++--------- site/data/json-comp-512.json | 18 +++++++++--------- site/data/json-tls-4096.json | 14 +++++++------- site/data/limited-conn-4096.json | 18 +++++++++--------- site/data/limited-conn-512.json | 18 +++++++++--------- site/data/pipelined-4096.json | 14 +++++++------- site/data/pipelined-512.json | 14 +++++++------- site/data/static-1024.json | 14 +++++++------- site/data/static-4096.json | 14 +++++++------- site/data/static-6800.json | 14 +++++++------- site/data/upload-256.json | 18 +++++++++--------- site/data/upload-32.json | 16 ++++++++-------- 28 files changed, 214 insertions(+), 214 deletions(-) diff --git a/site/data/api-16-1024.json b/site/data/api-16-1024.json index 799e7b324..f1c600918 100644 --- a/site/data/api-16-1024.json +++ b/site/data/api-16-1024.json @@ -414,28 +414,28 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 134218, - "avg_latency": "5.85ms", - "p99_latency": "28.60ms", - "cpu": "1536.3%", - "memory": "270MiB", + "rps": 142747, + "avg_latency": "5.41ms", + "p99_latency": "26.20ms", + "cpu": "1569.7%", + "memory": "282MiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "679.78MB/s", - "input_bw": "7.55MB/s", - "reconnects": 402676, - "status_2xx": 2013276, + "bandwidth": "722.51MB/s", + "input_bw": "8.03MB/s", + "reconnects": 428166, + "status_2xx": 2141211, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "tpl_baseline": 754488, - "tpl_json": 755291, + "tpl_baseline": 803361, + "tpl_json": 803009, "tpl_db": 0, "tpl_upload": 0, "tpl_static": 0, - "tpl_async_db": 503489 + "tpl_async_db": 534839 }, { "framework": "genhttp-kestrel", diff --git a/site/data/api-4-256.json b/site/data/api-4-256.json index bfc3d01b6..d1d48707d 100644 --- a/site/data/api-4-256.json +++ b/site/data/api-4-256.json @@ -414,28 +414,28 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 48671, - "avg_latency": "3.89ms", - "p99_latency": "15.60ms", - "cpu": "386.2%", - "memory": "145MiB", + "rps": 57139, + "avg_latency": "3.04ms", + "p99_latency": "13.40ms", + "cpu": "400.7%", + "memory": "152MiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "246.28MB/s", - "input_bw": "2.74MB/s", - "reconnects": 145991, - "status_2xx": 730070, + "bandwidth": "289.16MB/s", + "input_bw": "3.22MB/s", + "reconnects": 171373, + "status_2xx": 857085, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "tpl_baseline": 273998, - "tpl_json": 273549, + "tpl_baseline": 321630, + "tpl_json": 321243, "tpl_db": 0, "tpl_upload": 0, "tpl_static": 0, - "tpl_async_db": 182523 + "tpl_async_db": 214212 }, { "framework": "genhttp-kestrel", diff --git a/site/data/async-db-1024.json b/site/data/async-db-1024.json index 2201615a2..9b522db83 100644 --- a/site/data/async-db-1024.json +++ b/site/data/async-db-1024.json @@ -338,19 +338,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 190146, - "avg_latency": "4.87ms", - "p99_latency": "11.80ms", - "cpu": "3567.3%", - "memory": "346MiB", + "rps": 189386, + "avg_latency": "4.83ms", + "p99_latency": "11.40ms", + "cpu": "3297.1%", + "memory": "343MiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "733.59MB/s", - "input_bw": "12.69MB/s", - "reconnects": 75794, - "status_2xx": 1901466, + "bandwidth": "730.92MB/s", + "input_bw": "12.64MB/s", + "reconnects": 75653, + "status_2xx": 1893864, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/baseline-4096.json b/site/data/baseline-4096.json index a11e3b735..a91c227cd 100644 --- a/site/data/baseline-4096.json +++ b/site/data/baseline-4096.json @@ -432,19 +432,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 1456237, - "avg_latency": "2.64ms", - "p99_latency": "13.50ms", - "cpu": "5863.8%", - "memory": "500MiB", + "rps": 1640007, + "avg_latency": "2.32ms", + "p99_latency": "9.01ms", + "cpu": "5831.4%", + "memory": "635MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "179.12MB/s", - "input_bw": "112.49MB/s", + "bandwidth": "201.74MB/s", + "input_bw": "126.69MB/s", "reconnects": 0, - "status_2xx": 7281186, + "status_2xx": 8200035, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/baseline-512.json b/site/data/baseline-512.json index e99189977..7e0ea2a81 100644 --- a/site/data/baseline-512.json +++ b/site/data/baseline-512.json @@ -432,19 +432,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 1477601, - "avg_latency": "346us", - "p99_latency": "3.00ms", - "cpu": "5558.0%", + "rps": 1636023, + "avg_latency": "312us", + "p99_latency": "1.93ms", + "cpu": "5518.6%", "memory": "242MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "181.74MB/s", - "input_bw": "114.14MB/s", + "bandwidth": "201.22MB/s", + "input_bw": "126.38MB/s", "reconnects": 0, - "status_2xx": 7388005, + "status_2xx": 8180117, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/crud-4096.json b/site/data/crud-4096.json index ded75d66e..03937e237 100644 --- a/site/data/crud-4096.json +++ b/site/data/crud-4096.json @@ -80,19 +80,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 453772, - "avg_latency": "8.62ms", - "p99_latency": "29.50ms", - "cpu": "4029.0%", - "memory": "668MiB", + "rps": 481343, + "avg_latency": "8.01ms", + "p99_latency": "27.60ms", + "cpu": "4247.6%", + "memory": "649MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "172.48MB/s", - "input_bw": "38.95MB/s", - "reconnects": 32095, - "status_2xx": 6806594, + "bandwidth": "183.60MB/s", + "input_bw": "41.31MB/s", + "reconnects": 34083, + "status_2xx": 7220147, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/current.json b/site/data/current.json index f8816ee04..f8d0404a9 100644 --- a/site/data/current.json +++ b/site/data/current.json @@ -5,7 +5,7 @@ "threads_per_core": "2", "ram": "251Gi", "os": "Ubuntu 24.04.4 LTS", - "kernel": "6.17.0-29-generic", + "kernel": "6.17.0-22-generic", "docker": "29.3.0", "docker_runtime": "runc", "governor": "performance", diff --git a/site/data/echo-ws-16384.json b/site/data/echo-ws-16384.json index 83e4e4d57..ea7cf26e5 100644 --- a/site/data/echo-ws-16384.json +++ b/site/data/echo-ws-16384.json @@ -155,18 +155,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 1841848, - "avg_latency": "6.03ms", - "p99_latency": "17.50ms", - "cpu": "6028.1%", - "memory": "1.6GiB", + "rps": 2125534, + "avg_latency": "3.77ms", + "p99_latency": "11.50ms", + "cpu": "5814.0%", + "memory": "1.2GiB", "connections": 16384, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "12.85MB/s", + "bandwidth": "14.59MB/s", "reconnects": 0, - "status_2xx": 9209243, + "status_2xx": 10627674, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/echo-ws-4096.json b/site/data/echo-ws-4096.json index 6bfd0dbce..427a34886 100644 --- a/site/data/echo-ws-4096.json +++ b/site/data/echo-ws-4096.json @@ -155,18 +155,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 2077313, - "avg_latency": "1.77ms", - "p99_latency": "5.08ms", - "cpu": "6214.7%", - "memory": "679MiB", + "rps": 2174866, + "avg_latency": "1.73ms", + "p99_latency": "5.71ms", + "cpu": "5476.1%", + "memory": "708MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "13.98MB/s", + "bandwidth": "14.65MB/s", "reconnects": 0, - "status_2xx": 10386569, + "status_2xx": 10874332, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/echo-ws-512.json b/site/data/echo-ws-512.json index 9dd322fa5..30712a3cb 100644 --- a/site/data/echo-ws-512.json +++ b/site/data/echo-ws-512.json @@ -155,18 +155,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 2088245, - "avg_latency": "244us", - "p99_latency": "1.20ms", - "cpu": "6076.4%", - "memory": "188MiB", + "rps": 2323004, + "avg_latency": "219us", + "p99_latency": "844us", + "cpu": "6057.1%", + "memory": "202MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "13.94MB/s", + "bandwidth": "15.50MB/s", "reconnects": 0, - "status_2xx": 10441226, + "status_2xx": 11615021, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/echo-ws-pipeline-16384.json b/site/data/echo-ws-pipeline-16384.json index 9719326ac..c8ab26866 100644 --- a/site/data/echo-ws-pipeline-16384.json +++ b/site/data/echo-ws-pipeline-16384.json @@ -135,18 +135,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 3615216, - "avg_latency": "1.27ms", - "p99_latency": "2.33ms", - "cpu": "5887.5%", - "memory": "1.6GiB", + "rps": 4497041, + "avg_latency": "4.10ms", + "p99_latency": "3.25ms", + "cpu": "6102.0%", + "memory": "910MiB", "connections": 16384, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "24.33MB/s", + "bandwidth": "30.23MB/s", "reconnects": 0, - "status_2xx": 18076081, + "status_2xx": 22485209, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/echo-ws-pipeline-4096.json b/site/data/echo-ws-pipeline-4096.json index 0b5737114..462718946 100644 --- a/site/data/echo-ws-pipeline-4096.json +++ b/site/data/echo-ws-pipeline-4096.json @@ -135,18 +135,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 3664667, - "avg_latency": "643us", - "p99_latency": "3.27ms", - "cpu": "6106.2%", - "memory": "818MiB", + "rps": 4568791, + "avg_latency": "781us", + "p99_latency": "2.30ms", + "cpu": "5890.0%", + "memory": "1.1GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "24.57MB/s", + "bandwidth": "30.60MB/s", "reconnects": 0, - "status_2xx": 18323335, + "status_2xx": 22843959, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/echo-ws-pipeline-512.json b/site/data/echo-ws-pipeline-512.json index e60d8c8c3..d04eebfe8 100644 --- a/site/data/echo-ws-pipeline-512.json +++ b/site/data/echo-ws-pipeline-512.json @@ -135,18 +135,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 4010686, - "avg_latency": "638us", - "p99_latency": "3.13ms", - "cpu": "6211.9%", - "memory": "375MiB", + "rps": 4717397, + "avg_latency": "910us", + "p99_latency": "2.15ms", + "cpu": "5983.6%", + "memory": "476MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "26.78MB/s", + "bandwidth": "31.49MB/s", "reconnects": 0, - "status_2xx": 20053431, + "status_2xx": 23586987, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/frameworks.json b/site/data/frameworks.json index 122204e28..1f78def38 100644 --- a/site/data/frameworks.json +++ b/site/data/frameworks.json @@ -331,7 +331,7 @@ "dir": "ktor", "description": "JetBrains Ktor 3.x on Netty with Kotlin coroutines, kotlinx.serialization, JDK 21.", "repo": "https://github.com/ktorio/ktor", - "type": "tuned", + "type": "production", "engine": "netty" }, "libreactorng": { diff --git a/site/data/json-4096.json b/site/data/json-4096.json index c469d9d9d..ccc043ba2 100644 --- a/site/data/json-4096.json +++ b/site/data/json-4096.json @@ -378,19 +378,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 760780, - "avg_latency": "4.61ms", - "p99_latency": "20.30ms", - "cpu": "5979.3%", - "memory": "504MiB", + "rps": 778082, + "avg_latency": "4.28ms", + "p99_latency": "27.50ms", + "cpu": "6105.8%", + "memory": "501MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "2.60GB/s", - "input_bw": "36.28MB/s", - "reconnects": 150483, - "status_2xx": 3803902, + "bandwidth": "2.66GB/s", + "input_bw": "37.10MB/s", + "reconnects": 153890, + "status_2xx": 3890411, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/json-comp-16384.json b/site/data/json-comp-16384.json index 52431c330..8891611b0 100644 --- a/site/data/json-comp-16384.json +++ b/site/data/json-comp-16384.json @@ -302,19 +302,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 419446, - "avg_latency": "28.39ms", - "p99_latency": "60.30ms", - "cpu": "5964.6%", - "memory": "1.0GiB", + "rps": 442775, + "avg_latency": "28.10ms", + "p99_latency": "61.00ms", + "cpu": "5981.4%", + "memory": "1.3GiB", "connections": 16384, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "715.04MB/s", - "input_bw": "31.20MB/s", - "reconnects": 76777, - "status_2xx": 2097233, + "bandwidth": "754.71MB/s", + "input_bw": "32.94MB/s", + "reconnects": 80621, + "status_2xx": 2213875, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/json-comp-4096.json b/site/data/json-comp-4096.json index 7d8c93277..76152fb70 100644 --- a/site/data/json-comp-4096.json +++ b/site/data/json-comp-4096.json @@ -302,19 +302,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 429345, - "avg_latency": "8.79ms", - "p99_latency": "26.50ms", - "cpu": "6023.2%", - "memory": "547MiB", + "rps": 449679, + "avg_latency": "8.52ms", + "p99_latency": "26.30ms", + "cpu": "6081.2%", + "memory": "538MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "731.85MB/s", - "input_bw": "31.94MB/s", - "reconnects": 84172, - "status_2xx": 2146728, + "bandwidth": "766.56MB/s", + "input_bw": "33.45MB/s", + "reconnects": 88077, + "status_2xx": 2248398, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/json-comp-512.json b/site/data/json-comp-512.json index c1dcb70c7..1af96495f 100644 --- a/site/data/json-comp-512.json +++ b/site/data/json-comp-512.json @@ -302,19 +302,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 423169, - "avg_latency": "1.20ms", - "p99_latency": "9.39ms", - "cpu": "5611.9%", - "memory": "240MiB", + "rps": 445455, + "avg_latency": "1.14ms", + "p99_latency": "10.50ms", + "cpu": "5704.2%", + "memory": "241MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "721.32MB/s", - "input_bw": "31.48MB/s", - "reconnects": 84706, - "status_2xx": 2115847, + "bandwidth": "759.32MB/s", + "input_bw": "33.14MB/s", + "reconnects": 89114, + "status_2xx": 2227278, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/json-tls-4096.json b/site/data/json-tls-4096.json index 859e7ad7e..5d73016ce 100644 --- a/site/data/json-tls-4096.json +++ b/site/data/json-tls-4096.json @@ -193,18 +193,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 616788, - "avg_latency": "6.49ms", - "p99_latency": "6.49ms", - "cpu": "6032.2%", - "memory": "817MiB", + "rps": 657806, + "avg_latency": "6.17ms", + "p99_latency": "6.17ms", + "cpu": "6149.6%", + "memory": "996MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "2.11GB", + "bandwidth": "2.25GB", "reconnects": 0, - "status_2xx": 3145297, + "status_2xx": 3354387, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/limited-conn-4096.json b/site/data/limited-conn-4096.json index 4e28923b3..50767e254 100644 --- a/site/data/limited-conn-4096.json +++ b/site/data/limited-conn-4096.json @@ -432,19 +432,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 933128, - "avg_latency": "2.02ms", - "p99_latency": "19.60ms", - "cpu": "5760.5%", - "memory": "348MiB", + "rps": 975145, + "avg_latency": "1.79ms", + "p99_latency": "17.20ms", + "cpu": "5856.2%", + "memory": "346MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "114.76MB/s", - "input_bw": "72.08MB/s", - "reconnects": 466659, - "status_2xx": 4665643, + "bandwidth": "119.94MB/s", + "input_bw": "75.33MB/s", + "reconnects": 487649, + "status_2xx": 4875725, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/limited-conn-512.json b/site/data/limited-conn-512.json index bdca215bf..41bb85ee1 100644 --- a/site/data/limited-conn-512.json +++ b/site/data/limited-conn-512.json @@ -432,19 +432,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 985720, - "avg_latency": "507us", - "p99_latency": "5.42ms", - "cpu": "5826.2%", - "memory": "204MiB", + "rps": 1005446, + "avg_latency": "499us", + "p99_latency": "5.77ms", + "cpu": "5790.1%", + "memory": "207MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "121.24MB/s", - "input_bw": "76.14MB/s", - "reconnects": 492845, - "status_2xx": 4928602, + "bandwidth": "123.66MB/s", + "input_bw": "77.67MB/s", + "reconnects": 502719, + "status_2xx": 5027230, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/pipelined-4096.json b/site/data/pipelined-4096.json index d6e3aa2a2..c5431eb5e 100644 --- a/site/data/pipelined-4096.json +++ b/site/data/pipelined-4096.json @@ -406,18 +406,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 16077612, - "avg_latency": "3.85ms", - "p99_latency": "11.60ms", - "cpu": "6051.1%", - "memory": "230MiB", + "rps": 17893235, + "avg_latency": "3.35ms", + "p99_latency": "13.00ms", + "cpu": "6324.4%", + "memory": "275MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "1.93GB/s", + "bandwidth": "2.15GB/s", "reconnects": 0, - "status_2xx": 80388064, + "status_2xx": 89466176, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/pipelined-512.json b/site/data/pipelined-512.json index fc5b88bd9..1a4bf0fdf 100644 --- a/site/data/pipelined-512.json +++ b/site/data/pipelined-512.json @@ -406,18 +406,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 16853600, - "avg_latency": "485us", - "p99_latency": "5.42ms", - "cpu": "6270.8%", - "memory": "77MiB", + "rps": 18899720, + "avg_latency": "432us", + "p99_latency": "4.42ms", + "cpu": "6414.6%", + "memory": "74MiB", "connections": 512, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "2.02GB/s", + "bandwidth": "2.27GB/s", "reconnects": 0, - "status_2xx": 84268000, + "status_2xx": 94498601, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/static-1024.json b/site/data/static-1024.json index aa40db21c..32c7b3a5d 100644 --- a/site/data/static-1024.json +++ b/site/data/static-1024.json @@ -386,18 +386,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 502966, - "avg_latency": "2.61ms", - "p99_latency": "2.61ms", - "cpu": "5753.1%", - "memory": "451MiB", + "rps": 824755, + "avg_latency": "1.87ms", + "p99_latency": "1.87ms", + "cpu": "5652.8%", + "memory": "197MiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "7.69GB", + "bandwidth": "12.61GB", "reconnects": 0, - "status_2xx": 2565319, + "status_2xx": 4206239, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/static-4096.json b/site/data/static-4096.json index e7418b136..1ca6cc81e 100644 --- a/site/data/static-4096.json +++ b/site/data/static-4096.json @@ -386,18 +386,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 386953, - "avg_latency": "13.70ms", - "p99_latency": "13.70ms", - "cpu": "5617.4%", - "memory": "2.3GiB", + "rps": 834583, + "avg_latency": "5.30ms", + "p99_latency": "5.30ms", + "cpu": "5989.3%", + "memory": "416MiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "5.92GB", + "bandwidth": "12.76GB", "reconnects": 0, - "status_2xx": 1973879, + "status_2xx": 4255789, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/static-6800.json b/site/data/static-6800.json index 6dbdc2538..a32b040b3 100644 --- a/site/data/static-6800.json +++ b/site/data/static-6800.json @@ -386,18 +386,18 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 354517, - "avg_latency": "36.89ms", - "p99_latency": "36.89ms", - "cpu": "5368.8%", - "memory": "3.4GiB", + "rps": 835909, + "avg_latency": "9.01ms", + "p99_latency": "9.01ms", + "cpu": "6088.0%", + "memory": "660MiB", "connections": 6800, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "5.42GB", + "bandwidth": "12.78GB", "reconnects": 0, - "status_2xx": 1808143, + "status_2xx": 4264125, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/upload-256.json b/site/data/upload-256.json index 41f086a34..95c949fa6 100644 --- a/site/data/upload-256.json +++ b/site/data/upload-256.json @@ -341,19 +341,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 3007, - "avg_latency": "79.98ms", - "p99_latency": "353.60ms", - "cpu": "3783.2%", - "memory": "199MiB", + "rps": 2983, + "avg_latency": "80.38ms", + "p99_latency": "341.50ms", + "cpu": "3937.2%", + "memory": "173MiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "394.25KB/s", - "input_bw": "23.85GB/s", - "reconnects": 2967, - "status_2xx": 15127, + "bandwidth": "390.74KB/s", + "input_bw": "23.66GB/s", + "reconnects": 2933, + "status_2xx": 14977, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/upload-32.json b/site/data/upload-32.json index 6ec40adbe..a00bc0933 100644 --- a/site/data/upload-32.json +++ b/site/data/upload-32.json @@ -341,19 +341,19 @@ { "framework": "genhttp-11", "language": "C#", - "rps": 2676, - "avg_latency": "11.93ms", + "rps": 2672, + "avg_latency": "11.95ms", "p99_latency": "34.80ms", - "cpu": "2634.8%", - "memory": "124MiB", + "cpu": "2524.1%", + "memory": "126MiB", "connections": 32, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "350.69KB/s", - "input_bw": "21.23GB/s", - "reconnects": 2673, - "status_2xx": 13380, + "bandwidth": "350.22KB/s", + "input_bw": "21.19GB/s", + "reconnects": 2676, + "status_2xx": 13362, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0