Skip to content

Add symfony-spawn-franken#660

Merged
MDA2AV merged 2 commits intoMDA2AV:mainfrom
YanGusik:symfony-spawn-franken
Apr 27, 2026
Merged

Add symfony-spawn-franken#660
MDA2AV merged 2 commits intoMDA2AV:mainfrom
YanGusik:symfony-spawn-franken

Conversation

@YanGusik
Copy link
Copy Markdown
Contributor

Description

Adds symfony-spawn-franken - Symfony 7.4 running on FrankenPHP with TrueAsync coroutine-per-request isolation via the yangusik/symfony-spawn bundle.

Tests: baseline, pipelined, limited-conn, json, json-comp, upload, static, async-db, api-4, api-16, baseline-h2, static-h2, baseline-h3, static-h3


PR Commands — comment on this PR to trigger (requires collaborator approval):

Command Description
/benchmark -f <framework> Run all benchmark tests
/benchmark -f <framework> -t <test> Run a specific test
/benchmark -f <framework> --save Run and save results (updates leaderboard on merge)

Always specify -f <framework>. Results are automatically compared against the current leaderboard.


Run benchmarks locally

You can validate and benchmark your framework locally with the lite script — no CPU pinning, fixed connection counts, all load generators run in Docker.

./scripts/validate.sh <framework>
./scripts/benchmark-lite.sh <framework> baseline
./scripts/benchmark-lite.sh --load-threads 4 <framework>

Requirements: Docker Engine on Linux. Load generators (gcannon, h2load, h2load-h3, wrk, ghz) are built as self-contained Docker images on first run.

@YanGusik
Copy link
Copy Markdown
Contributor Author

/benchmark -f symfony-spawn-franken

@github-actions
Copy link
Copy Markdown
Contributor

👋 /benchmark request received. A collaborator will review and approve the run.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark Results

Framework: symfony-spawn-franken | Test: all tests

Test Conn RPS CPU Mem Δ RPS Δ Mem
baseline 512 144,072 4792.4% 765MiB NEW NEW
baseline 4096 158,698 5090.0% 1.6GiB NEW NEW
pipelined 512 184,153 5107.7% 760MiB NEW NEW
pipelined 4096 222,185 5876.5% 1.9GiB NEW NEW
limited-conn 512 135,646 4818.8% 685MiB NEW NEW
limited-conn 4096 146,565 4921.4% 1.4GiB NEW NEW
json 4096 134,342 5174.2% 1.4GiB NEW NEW
json-comp 512 92,110 5572.4% 1.1GiB NEW NEW
json-comp 4096 100,831 5447.4% 1.9GiB NEW NEW
json-comp 16384 97,826 5372.1% 4.0GiB NEW NEW
upload 32 641 1895.4% 16.1GiB NEW NEW
upload 256 1,624 1395.0% 13.2GiB NEW NEW
api-4 256 23,455 367.3% 247MiB NEW NEW
api-16 1024 36,498 1457.8% 656MiB NEW NEW
static 1024 137,207 4812.0% 1.0GiB NEW NEW
static 4096 138,084 5274.4% 2.2GiB NEW NEW
static 6800 136,342 4983.9% 2.2GiB NEW NEW
async-db 1024 12,227 934.0% 860MiB NEW NEW
baseline-h2 256 45,914 5389.6% 4.4GiB NEW NEW
baseline-h2 1024 144,647 4873.0% 6.7GiB NEW NEW
static-h2 256 32,502 5163.1% 2.1GiB NEW NEW
static-h2 1024 34,987 5163.8% 4.9GiB NEW NEW
baseline-h3 64 163,981 5403.8% 1.4GiB NEW NEW
static-h3 64 63,824 2916.4% 5.9GiB NEW NEW
Full log
32


. Stopping all clients.
60. Stopping all clients.. Stopping all clients.



. Stopping all clients.

. Stopping all clients.
49
42
53

. Stopping all clients.
55. Stopping all clients.

finished in 5.01s, 0.00 req/s, 0B/s
requests: 0 total, 0 started, 0 done, 0 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
UDP datagram: 256 sent, 0 received
                 min         max         median     p95        p99        mean         sd        +/- sd
request     :        0us         0us         0us        0us        0us        0us         0us     0.00%
connect     :        0us         0us         0us        0us        0us        0us         0us     0.00%
TTFB        :        0us         0us         0us        0us        0us        0us         0us     0.00%
req/s       :       0.00        0.00        0.00       0.00       0.00       0.00        0.00   100.00%
min RTT     :        0us         0us         0us        0us        0us        0us         0us   100.00%
smoothed RTT:   333.00ms    333.00ms    333.00ms   333.00ms   333.00ms   333.00ms         0us   100.00%
packets sent:          4           4           4          4          4       4.00        0.00   100.00%
packets recv:          0           0           0          0          0       0.00        0.00   100.00%
packets lost:          0           0           0          0          0       0.00        0.00   100.00%
GRO packets :          0           0           0          0          0       0.00        0.00     0.00%
[info] CPU 0.0% | Mem 0MiB

=== Best: 163981 req/s (CPU: 5403.8%, Mem: 1.4GiB) ===
[info] saved results/baseline-h3/64/symfony-spawn-franken.json
httparena-bench-symfony-spawn-franken
httparena-bench-symfony-spawn-franken

==============================================
=== symfony-spawn-franken / static-h3 / 64c (tool=h2load-h3) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
starting benchmark...
.Warm-up phase is over for thread #20.

TLS Protocol: TLSv1.3
Cipher: TLS_AES_128_GCM_SHA256
Server Temp Key: X25519 253 bits
Certificate: RSA 2048 bits
Negotiated Group: x25519
Resumption: no
Application protocol: h3
.

finished in 5.01s, 85555.20 req/s, 707.81MB/s
requests: 427776 total, 431872 started, 427776 done, 295791 succeeded, 131985 failed, 0 errored, 0 timeout
status codes: 298671 2xx, 0 3xx, 0 4xx, 131985 5xx
traffic: 3.46GB (3710978539) total, 25.30MB (26529179) headers (space savings 49.58%), 3.43GB (3682334135) data
UDP datagram: 74767 sent, 2700464 received
                 min         max         median     p95        p99        mean         sd        +/- sd
request     :      128us       2.17s     35.44ms   141.12ms   219.26ms    47.07ms     49.78ms    89.59%
connect     :     3.13ms     44.01ms     10.71ms    40.17ms    44.01ms    14.93ms     12.72ms    82.81%
TTFB        :     8.72ms     56.99ms     24.60ms    51.56ms    56.99ms    27.29ms     13.18ms    62.50%
req/s       :    1061.16     1483.63     1343.20    1416.43    1483.63    1336.65       67.63    73.44%
min RTT     :       10us       114us        45us       96us      114us       45us        29us    57.81%
smoothed RTT:     4.60ms     22.51ms      8.81ms    15.16ms    22.51ms     9.56ms      3.25ms    79.69%
packets sent:       1083        1266        1166       1244       1266    1170.23       44.11    62.50%
packets recv:      36410       46777       42317      45475      46777   42196.75     2111.85    65.63%
packets lost:          0           0           0          0          0       0.00        0.00   100.00%
GRO packets :          1          14          14         14         14       8.82        5.98    66.82%
[info] CPU 3557.5% | Mem 2.8GiB

[run 2/3]
starting benchmark...
.Main benchmark duration is started for thread #55.

8.


TLS Protocol: TLSv1.3
Cipher: TLS_AES_128_GCM_SHA256
Server Temp Key: X25519 253 bits
Certificate: RSA 2048 bits
Negotiated Group: x25519
Resumption: no
Application protocol: h3

34.
46.
62.

61Main benchmark duration is started for thread #50.
..42.


45.
52.

finished in 5.01s, 62917.60 req/s, 979.40MB/s
requests: 314588 total, 318684 started, 314588 done, 314588 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 317461 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 4.78GB (5134857805) total, 18.86MB (19779455) headers (space savings 52.55%), 4.76GB (5113425139) data
UDP datagram: 53566 sent, 3656542 received
                 min         max         median     p95        p99        mean         sd        +/- sd
request     :     1.08ms    560.28ms     45.23ms   183.86ms   252.40ms    64.27ms     55.23ms    82.36%
connect     :     2.35ms     37.39ms      5.09ms    26.47ms    37.39ms    10.00ms      8.75ms    79.69%
TTFB        :     4.63ms     51.86ms     20.53ms    44.30ms    51.86ms    21.14ms     11.44ms    65.63%
req/s       :     610.78     1112.38      992.11    1075.27    1112.38     982.97       72.24    78.13%
min RTT     :       13us       255us        85us      209us      255us      100us        63us    65.63%
smoothed RTT:     5.36ms     15.61ms      8.89ms    13.68ms    15.61ms     9.28ms      2.43ms    70.31%
packets sent:        768        1151         831        897       1151     838.97       50.60    82.81%
packets recv:      35469       64672       57668      62490      64672   57135.47     4208.77    76.56%
packets lost:          0           0           0          0          0       0.00        0.00   100.00%
GRO packets :          1          16          14         14         14      12.47        3.54    86.74%
[info] CPU 2900.0% | Mem 4.4GiB

[run 3/3]
starting benchmark...

TLS Protocol: TLSv1.3
Cipher: TLS_AES_128_GCM_SHA256
Server Temp Key: X25519 253 bits
Certificate: RSA 2048 bits
Negotiated Group: x25519
Resumption: no
Application protocol: h3




23


finished in 5.01s, 63370.40 req/s, 986.45MB/s
requests: 316852 total, 320948 started, 316852 done, 316852 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 319760 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 4.82GB (5171830924) total, 19.00MB (19921739) headers (space savings 52.55%), 4.80GB (5150114424) data
UDP datagram: 52907 sent, 3682459 received
                 min         max         median     p95        p99        mean         sd        +/- sd
request     :     1.06ms    475.02ms     45.12ms   182.53ms   245.68ms    63.78ms     54.09ms    81.64%
connect     :     2.46ms     43.24ms      4.67ms    30.84ms    43.24ms    11.48ms     10.51ms    81.25%
TTFB        :     4.82ms     59.26ms     19.20ms    41.22ms    59.26ms    21.03ms     12.37ms    59.38%
req/s       :     855.49     1082.88      996.70    1059.43    1082.88     990.03       50.63    68.75%
min RTT     :       14us       205us        79us      196us      205us       86us        60us    56.25%
smoothed RTT:     4.74ms     17.64ms      9.77ms    15.30ms    17.64ms     9.76ms      2.98ms    67.19%
packets sent:        765         888         831        878        888     828.67       27.75    68.75%
packets recv:      49736       62954       57950      61571      62954   57540.42     2945.84    68.75%
packets lost:          0           0           0          0          0       0.00        0.00   100.00%
GRO packets :          1          16          14         14         14      12.56        3.43    86.10%
[info] CPU 2916.4% | Mem 5.9GiB

=== Best: 63824 req/s (CPU: 2916.4%, Mem: 5.9GiB) ===
[info] saved results/static-h3/64/symfony-spawn-franken.json
httparena-bench-symfony-spawn-franken
httparena-bench-symfony-spawn-franken
[info] skip: symfony-spawn-franken does not subscribe to gateway-64
[info] skip: symfony-spawn-franken does not subscribe to gateway-h3
[info] skip: symfony-spawn-franken does not subscribe to production-stack
[info] skip: symfony-spawn-franken does not subscribe to unary-grpc
[info] skip: symfony-spawn-franken does not subscribe to unary-grpc-tls
[info] skip: symfony-spawn-franken does not subscribe to stream-grpc
[info] skip: symfony-spawn-franken does not subscribe to stream-grpc-tls
[info] skip: symfony-spawn-franken does not subscribe to echo-ws
[info] rebuilding site/data/*.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/api-16-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/api-4-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/async-db-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-h2-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-h2-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-h3-64.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-comp-16384.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-comp-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-comp-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/limited-conn-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/limited-conn-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/pipelined-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/pipelined-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-6800.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-h2-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-h2-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-h3-64.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/upload-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/upload-32.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536
[info] restoring CPU governor → powersave

@YanGusik
Copy link
Copy Markdown
Contributor Author

check with pdo pool
/benchmark -f symfony-spawn-franken

@github-actions
Copy link
Copy Markdown
Contributor

👋 /benchmark request received. A collaborator will review and approve the run.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark Results

Framework: symfony-spawn-franken | Test: all tests

Test Conn RPS CPU Mem Δ RPS Δ Mem
baseline 512 142,797 4793.2% 768MiB NEW NEW
baseline 4096 151,061 4935.1% 1.3GiB NEW NEW
pipelined 512 181,045 5138.1% 770MiB NEW NEW
pipelined 4096 228,874 5875.9% 1.9GiB NEW NEW
limited-conn 512 135,061 4709.9% 681MiB NEW NEW
limited-conn 4096 149,126 5019.5% 1.4GiB NEW NEW
json 4096 135,837 5121.8% 1.5GiB NEW NEW
json-comp 512 91,056 5566.1% 1.1GiB NEW NEW
json-comp 4096 96,067 5603.3% 1.9GiB NEW NEW
json-comp 16384 97,198 5481.5% 4.1GiB NEW NEW
upload 32 648 2170.4% 13.2GiB NEW NEW
upload 256 1,918 1343.0% 11.8GiB NEW NEW
api-4 256 23,838 364.4% 242MiB NEW NEW
api-16 1024 35,306 1474.1% 664MiB NEW NEW
static 1024 133,998 4734.3% 1.1GiB NEW NEW
static 4096 132,368 4951.9% 1.8GiB NEW NEW
static 6800 133,472 4974.8% 2.7GiB NEW NEW
async-db 1024 9,471 779.3% 912MiB NEW NEW
baseline-h2 256 34,752 5132.1% 3.9GiB NEW NEW
baseline-h2 1024 118,874 4778.7% 7.4GiB NEW NEW
static-h2 256 35,511 5330.0% 2.1GiB NEW NEW
static-h2 1024 35,684 5123.1% 5.0GiB NEW NEW
baseline-h3 64 164,886 5332.8% 1.3GiB NEW NEW
static-h3 64 63,301 2825.0% 5.9GiB NEW NEW
Full log
21. Stopping all clients.
49
. Stopping all clients.
. Stopping all clients.
. Stopping all clients.
. Stopping all clients.
. Stopping all clients.

60. Stopping all clients.
4546. Stopping all clients.. Stopping all clients.


45
33. Stopping all clients.
. Stopping all clients.Main benchmark duration is over for thread #47. Stopping all clients.
42
. Stopping all clients.
61. Stopping all clients.Main benchmark duration is over for thread #
57. Stopping all clients.



finished in 5.01s, 0.00 req/s, 0B/s
requests: 0 total, 0 started, 0 done, 0 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 0 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 0B (0) total, 0B (0) headers (space savings 0.00%), 0B (0) data
UDP datagram: 256 sent, 0 received
                 min         max         median     p95        p99        mean         sd        +/- sd
request     :        0us         0us         0us        0us        0us        0us         0us     0.00%
connect     :        0us         0us         0us        0us        0us        0us         0us     0.00%
TTFB        :        0us         0us         0us        0us        0us        0us         0us     0.00%
req/s       :       0.00        0.00        0.00       0.00       0.00       0.00        0.00   100.00%
min RTT     :        0us         0us         0us        0us        0us        0us         0us   100.00%
smoothed RTT:   333.00ms    333.00ms    333.00ms   333.00ms   333.00ms   333.00ms         0us   100.00%
packets sent:          4           4           4          4          4       4.00        0.00   100.00%
packets recv:          0           0           0          0          0       0.00        0.00   100.00%
packets lost:          0           0           0          0          0       0.00        0.00   100.00%
GRO packets :          0           0           0          0          0       0.00        0.00     0.00%
[info] CPU 0.0% | Mem 0MiB

=== Best: 164886 req/s (CPU: 5332.8%, Mem: 1.3GiB) ===
[info] saved results/baseline-h3/64/symfony-spawn-franken.json
httparena-bench-symfony-spawn-franken
httparena-bench-symfony-spawn-franken

==============================================
=== symfony-spawn-franken / static-h3 / 64c (tool=h2load-h3) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
starting benchmark...
20Main benchmark duration is started for thread #60.
.
TLS Protocol: TLSv1.3
Cipher: TLS_AES_128_GCM_SHA256
Server Temp Key: X25519 253 bits
Certificate: RSA 2048 bits
Negotiated Group: x25519
Resumption: no
Application protocol: h3
. Stopping all clients.Stopped all clients for thread #42


finished in 5.01s, 88490.40 req/s, 650.03MB/s
requests: 442452 total, 446548 started, 442452 done, 285560 succeeded, 156892 failed, 0 errored, 0 timeout
status codes: 288465 2xx, 0 3xx, 0 4xx, 156892 5xx
traffic: 3.17GB (3408025470) total, 26.23MB (27504300) headers (space savings 49.13%), 3.15GB (3378286923) data
UDP datagram: 80088 sent, 2494445 received
                 min         max         median     p95        p99        mean         sd        +/- sd
request     :      133us       2.50s     34.84ms   134.06ms   218.71ms    45.51ms     50.56ms    90.35%
connect     :     2.53ms     25.66ms      4.88ms    23.16ms    25.66ms    10.98ms      8.34ms    68.75%
TTFB        :     8.26ms     57.15ms     22.27ms    40.73ms    57.15ms    23.38ms      9.86ms    70.31%
req/s       :     919.75     1539.65     1386.51    1497.18    1539.65    1382.48       95.34    84.38%
min RTT     :       12us        93us        19us       83us       93us       30us        23us    85.94%
smoothed RTT:     4.36ms     30.93ms      8.95ms    16.78ms    30.93ms     9.78ms      4.16ms    87.50%
packets sent:       1146        1368        1255       1353       1368    1253.38       53.14    60.94%
packets recv:      23551       44691       39446      42636      44691   38977.70     3104.54    82.81%
packets lost:          0           0           0          0          0       0.00        0.00   100.00%
GRO packets :          1          14          11         14         14       8.08        6.09    64.19%
[info] CPU 3680.5% | Mem 2.8GiB

[run 2/3]
starting benchmark...
29.
TLS Protocol: TLSv1.3
Cipher: TLS_AES_128_GCM_SHA256
Server Temp Key: X25519 253 bits
Certificate: RSA 2048 bits
Negotiated Group: x25519
Resumption: no
Application protocol: h3

.
21. Stopping all clients.

finished in 5.01s, 62727.60 req/s, 976.41MB/s
requests: 313638 total, 317734 started, 313638 done, 313638 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 316532 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 4.77GB (5119198590) total, 18.81MB (19720423) headers (space savings 52.55%), 4.75GB (5097603122) data
UDP datagram: 53781 sent, 3645083 received
                 min         max         median     p95        p99        mean         sd        +/- sd
request     :     1.01ms    508.81ms     45.41ms   184.49ms   251.45ms    64.43ms     55.06ms    82.13%
connect     :     2.45ms     52.70ms      6.36ms    38.34ms    52.70ms    13.00ms     12.96ms    84.38%
TTFB        :     5.71ms     76.62ms     18.60ms    53.51ms    76.62ms    22.29ms     15.22ms    78.13%
req/s       :     812.37     1109.87      988.83    1058.16    1109.87     979.99       54.09    75.00%
min RTT     :       14us       208us        75us      182us      208us       79us        55us    54.69%
smoothed RTT:     5.85ms     17.06ms      9.15ms    13.37ms    17.06ms     9.43ms      2.46ms    67.19%
packets sent:        761         936         844        905        936     842.33       34.99    71.88%
packets recv:      47172       64485       57462      61492      64485   56956.42     3148.24    75.00%
packets lost:          0           0           0          0          0       0.00        0.00   100.00%
GRO packets :          1          16          14         14         14      12.54        3.45    85.90%
[info] CPU 2801.9% | Mem 4.4GiB

[run 3/3]
starting benchmark...

.
45.
16Main benchmark duration is started for thread #2.
.
7.Main benchmark duration is started for thread #23.

9.
.Warm-up phase is over for thread #28.

29.Main benchmark duration is started for thread #4.

51.

TLS Protocol: TLSv1.3
Cipher: TLS_AES_128_GCM_SHA256
Server Temp Key: X25519 253 bits
Certificate: RSA 2048 bits
Negotiated Group: x25519
Resumption: no
Application protocol: h3

finished in 5.01s, 62847.00 req/s, 978.38MB/s
requests: 314235 total, 318331 started, 314235 done, 314235 succeeded, 0 failed, 0 errored, 0 timeout
status codes: 317142 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 4.78GB (5129524334) total, 18.84MB (19759889) headers (space savings 52.55%), 4.76GB (5108082337) data
UDP datagram: 54040 sent, 3652230 received
                 min         max         median     p95        p99        mean         sd        +/- sd
request     :      710us    487.88ms     45.49ms   184.19ms   250.81ms    64.39ms     54.88ms    82.01%
connect     :     3.18ms     13.87ms      5.14ms    12.68ms    13.87ms     6.37ms      2.95ms    75.00%
TTFB        :     6.04ms     46.84ms     20.07ms    34.83ms    46.84ms    19.48ms      9.39ms    60.94%
req/s       :     857.16     1134.57      981.89    1100.17    1134.57     981.86       58.64    67.19%
min RTT     :       13us       275us        74us      204us      275us       86us        67us    62.50%
smoothed RTT:     3.68ms     18.30ms      9.20ms    15.73ms    18.30ms     9.66ms      3.04ms    75.00%
packets sent:        791         946         839        906        946     846.37       32.16    70.31%
packets recv:      49813       65982       57046      63964      65982   57068.09     3415.88    68.75%
packets lost:          0           0           0          0          0       0.00        0.00   100.00%
GRO packets :          1          16          14         14         14      12.52        3.47    85.79%
[info] CPU 2825.0% | Mem 5.9GiB

=== Best: 63301 req/s (CPU: 2825.0%, Mem: 5.9GiB) ===
[info] saved results/static-h3/64/symfony-spawn-franken.json
httparena-bench-symfony-spawn-franken
httparena-bench-symfony-spawn-franken
[info] skip: symfony-spawn-franken does not subscribe to gateway-64
[info] skip: symfony-spawn-franken does not subscribe to gateway-h3
[info] skip: symfony-spawn-franken does not subscribe to production-stack
[info] skip: symfony-spawn-franken does not subscribe to unary-grpc
[info] skip: symfony-spawn-franken does not subscribe to unary-grpc-tls
[info] skip: symfony-spawn-franken does not subscribe to stream-grpc
[info] skip: symfony-spawn-franken does not subscribe to stream-grpc-tls
[info] skip: symfony-spawn-franken does not subscribe to echo-ws
[info] rebuilding site/data/*.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/api-16-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/api-4-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/async-db-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-h2-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-h2-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-h3-64.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-comp-16384.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-comp-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-comp-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/limited-conn-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/limited-conn-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/pipelined-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/pipelined-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-6800.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-h2-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-h2-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-h3-64.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/upload-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/upload-32.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536
[info] restoring CPU governor → powersave

@MDA2AV
Copy link
Copy Markdown
Owner

MDA2AV commented Apr 27, 2026

/benchmark -f symfony-spawn-franken --save

@github-actions
Copy link
Copy Markdown
Contributor

👋 /benchmark request received. A collaborator will review and approve the run.

@github-actions
Copy link
Copy Markdown
Contributor

⚠️ /benchmark --save cannot start: main has diverged and cannot be auto-merged into this branch. Please merge or rebase main manually, push, and re-run /benchmark --save.

@MDA2AV MDA2AV merged commit 9bb0b17 into MDA2AV:main Apr 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants