From cbbf340356c176df5dc16c7e5d75568f85f4d2cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20N=C3=A4geli?= Date: Mon, 27 Apr 2026 15:04:55 +0200 Subject: [PATCH 1/5] [C#] GenHTTP: Update to 10.5.1 --- frameworks/genhttp/genhttp.csproj | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frameworks/genhttp/genhttp.csproj b/frameworks/genhttp/genhttp.csproj index 5f978155..daa3dd79 100644 --- a/frameworks/genhttp/genhttp.csproj +++ b/frameworks/genhttp/genhttp.csproj @@ -7,12 +7,12 @@ enable - - - - - - + + + + + + From a1966145f95ed703f1e7772a6ca1039b006485b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20N=C3=A4geli?= Date: Mon, 27 Apr 2026 15:06:43 +0200 Subject: [PATCH 2/5] Update genhttp-kestrel as well --- frameworks/genhttp-kestrel/genhttp.csproj | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frameworks/genhttp-kestrel/genhttp.csproj b/frameworks/genhttp-kestrel/genhttp.csproj index cdafab2b..099084d2 100644 --- a/frameworks/genhttp-kestrel/genhttp.csproj +++ b/frameworks/genhttp-kestrel/genhttp.csproj @@ -7,12 +7,12 @@ enable - - - - - - + + + + + + From 31e10848c2309f3df70e63c3bb09463c7d5019d9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 27 Apr 2026 13:42:14 +0000 Subject: [PATCH 3/5] Benchmark results: genhttp-kestrel static --- site/data/frameworks.json | 7 +++++++ site/data/static-1024.json | 14 +++++++------- site/data/static-4096.json | 14 +++++++------- site/data/static-6800.json | 14 +++++++------- 4 files changed, 28 insertions(+), 21 deletions(-) diff --git a/site/data/frameworks.json b/site/data/frameworks.json index d7fa6f2f..9d46b9ea 100644 --- a/site/data/frameworks.json +++ b/site/data/frameworks.json @@ -506,6 +506,13 @@ } ] }, + "symfony-spawn-franken": { + "dir": "symfony-spawn-franken", + "description": "Symfony with symfony-spawn bundle: coroutine-per-request isolation via TrueAsync PHP core, Doctrine DBAL connection pooling, and FrankenPHP.", + "repo": "https://github.com/yangusik/symfony-spawn", + "type": "tuned", + "engine": "frankenphp" + }, "tonic-grpc": { "dir": "tonic-grpc", "description": "Rust gRPC server using tonic, a native Rust gRPC implementation built on top of hyper and tower.", diff --git a/site/data/static-1024.json b/site/data/static-1024.json index 0f87927d..077d0f43 100644 --- a/site/data/static-1024.json +++ b/site/data/static-1024.json @@ -367,18 +367,18 @@ { "framework": "genhttp-kestrel", "language": "C#", - "rps": 130060, - "avg_latency": "7.95ms", - "p99_latency": "7.95ms", - "cpu": "6123.0%", - "memory": "349MiB", + "rps": 119185, + "avg_latency": "8.68ms", + "p99_latency": "8.68ms", + "cpu": "6181.7%", + "memory": "666MiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "7.72GB", + "bandwidth": "2.40GB", "reconnects": 0, - "status_2xx": 663334, + "status_2xx": 607861, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/static-4096.json b/site/data/static-4096.json index d974be23..4c40a7bf 100644 --- a/site/data/static-4096.json +++ b/site/data/static-4096.json @@ -367,18 +367,18 @@ { "framework": "genhttp-kestrel", "language": "C#", - "rps": 148013, - "avg_latency": "32.05ms", - "p99_latency": "32.05ms", - "cpu": "6146.6%", - "memory": "906MiB", + "rps": 123063, + "avg_latency": "32.25ms", + "p99_latency": "32.25ms", + "cpu": "6273.7%", + "memory": "1.6GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "8.78GB", + "bandwidth": "2.48GB", "reconnects": 0, - "status_2xx": 754893, + "status_2xx": 627728, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/static-6800.json b/site/data/static-6800.json index 94be632d..7fd72899 100644 --- a/site/data/static-6800.json +++ b/site/data/static-6800.json @@ -367,18 +367,18 @@ { "framework": "genhttp-kestrel", "language": "C#", - "rps": 156456, - "avg_latency": "41.69ms", - "p99_latency": "41.69ms", - "cpu": "6173.8%", - "memory": "1.3GiB", + "rps": 120238, + "avg_latency": "54.58ms", + "p99_latency": "54.58ms", + "cpu": "6268.2%", + "memory": "1.8GiB", "connections": 6800, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "9.28GB", + "bandwidth": "2.42GB", "reconnects": 0, - "status_2xx": 797768, + "status_2xx": 613246, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 From 200bbab0e691edc9ce421b5d369b3de8de7dff68 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 27 Apr 2026 13:46:18 +0000 Subject: [PATCH 4/5] Benchmark results: genhttp static --- site/data/static-1024.json | 14 +++++++------- site/data/static-4096.json | 14 +++++++------- site/data/static-6800.json | 14 +++++++------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/site/data/static-1024.json b/site/data/static-1024.json index 077d0f43..0c061a03 100644 --- a/site/data/static-1024.json +++ b/site/data/static-1024.json @@ -348,18 +348,18 @@ { "framework": "genhttp", "language": "C#", - "rps": 159730, - "avg_latency": "8.76ms", - "p99_latency": "8.76ms", - "cpu": "6193.5%", - "memory": "608MiB", + "rps": 254228, + "avg_latency": "13.08ms", + "p99_latency": "13.08ms", + "cpu": "5741.4%", + "memory": "482MiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "9.46GB", + "bandwidth": "4.56GB", "reconnects": 0, - "status_2xx": 814633, + "status_2xx": 1296608, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/static-4096.json b/site/data/static-4096.json index 4c40a7bf..63ec9240 100644 --- a/site/data/static-4096.json +++ b/site/data/static-4096.json @@ -348,18 +348,18 @@ { "framework": "genhttp", "language": "C#", - "rps": 174313, - "avg_latency": "27.01ms", - "p99_latency": "27.01ms", - "cpu": "6284.4%", - "memory": "1.4GiB", + "rps": 249569, + "avg_latency": "17.45ms", + "p99_latency": "17.45ms", + "cpu": "5728.3%", + "memory": "1.6GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "10.25GB", + "bandwidth": "4.47GB", "reconnects": 0, - "status_2xx": 889046, + "status_2xx": 1272815, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/data/static-6800.json b/site/data/static-6800.json index 7fd72899..af5cd4a3 100644 --- a/site/data/static-6800.json +++ b/site/data/static-6800.json @@ -348,18 +348,18 @@ { "framework": "genhttp", "language": "C#", - "rps": 169210, - "avg_latency": "40.68ms", - "p99_latency": "40.68ms", - "cpu": "6327.4%", - "memory": "1.8GiB", + "rps": 244271, + "avg_latency": "26.74ms", + "p99_latency": "26.74ms", + "cpu": "5795.7%", + "memory": "1.6GiB", "connections": 6800, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "9.92GB", + "bandwidth": "4.38GB", "reconnects": 0, - "status_2xx": 863018, + "status_2xx": 1245856, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 From 935be31a45a4c3c27588c7b0ff2129ee9e620029 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20N=C3=A4geli?= Date: Mon, 27 Apr 2026 15:49:15 +0200 Subject: [PATCH 5/5] Revert changes to genhttp-kestrel (will be done in another PR) --- frameworks/genhttp-kestrel/genhttp.csproj | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frameworks/genhttp-kestrel/genhttp.csproj b/frameworks/genhttp-kestrel/genhttp.csproj index 099084d2..cdafab2b 100644 --- a/frameworks/genhttp-kestrel/genhttp.csproj +++ b/frameworks/genhttp-kestrel/genhttp.csproj @@ -7,12 +7,12 @@ enable - - - - - - + + + + + +