In Linux runnervm8df0l 6.17.0-1022-azure #22-Ubuntu SMP Mon Jul 27 17:24:03 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux,

Memory Usage: 1366/15989MB (8.54%)
Disk Usage: 61/145GB (42%)
CPU Load: 1.85
CPU core count:4
CPUs
cpu MHz		: 3239.683
cpu MHz		: 3250.548
cpu MHz		: 3242.265
cpu MHz		: 3244.311

Below is total package generation times for separate modules,

[INFO] [INFO] Avaje Jex Example 3.6 .............................. SUCCESS [  0.222 s]
[INFO] [INFO] Avaje Jex Robaho Example 3.6 ....................... SUCCESS [  0.016 s]
[INFO] [INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [  0.351 s]
[INFO] [INFO] ktor-demo 3.6.0-kotlin-2.4.20 ...................... SUCCESS [  1.319 s]
[INFO] [INFO] micronaut-demo 5.2.1 ............................... SUCCESS [  1.603 s]
[INFO] [INFO] quarkus-demo 3.40.1 ................................ SUCCESS [  0.982 s]
[INFO] [INFO] springboot-webflux-demo 4.1.1 ...................... SUCCESS [  0.167 s]
[INFO] [INFO] springboot-demo-web 4.1.1 .......................... SUCCESS [  0.018 s]
[INFO] [INFO] vertx-demo 5.2.0 ................................... SUCCESS [  0.070 s]
[INFO] Avaje Jex Example 3.6 .............................. SUCCESS [  2.701 s]
[INFO] Avaje Jex Robaho Example 3.6 ....................... SUCCESS [  2.753 s]
[INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [  4.596 s]
[INFO] ktor-demo 3.6.0-kotlin-2.4.20 ...................... SUCCESS [ 15.818 s]
[INFO] micronaut-demo 5.2.1 ............................... SUCCESS [ 27.404 s]
[INFO] quarkus-demo 3.40.1 ................................ SUCCESS [ 14.173 s]
[INFO] springboot-webflux-demo 4.1.1 ...................... SUCCESS [  2.036 s]
[INFO] springboot-demo-web 4.1.1 .......................... SUCCESS [  2.035 s]
[INFO] vertx-demo 5.2.0 ................................... SUCCESS [  4.414 s]

Size of created packages:

Size in MB Name
2.6M ./avaje-jex-jdk/target/avaje-jex-jdk-3.6.jar
2.6M ./avaje-jex-jdk/target/original-avaje-jex-jdk-3.6.jar
2.8M ./avaje-jex-robaho/target/avaje-jex-robaho-3.6.jar
2.8M ./avaje-jex-robaho/target/original-avaje-jex-robaho-3.6.jar
22M ./eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-4.1.0.jar
35M ./ktor/target/ktor-demo-3.6.0-kotlin-2.4.20-jar-with-dependencies.jar
16M ./micronaut/target/micronaut-demo-5.2.1.jar
20M ./quarkus/target/quarkus-demo-runner.jar
19M ./spring-boot-web/target/springboot-demo-web-4.1.1.jar
34M ./spring-boot-webflux/target/springboot-webflux-demo-4.1.1.jar
12M ./vertx/target/vertx-demo-5.2.0-fat.jar

Avaje Jex started class sun.net.httpserver.HttpServerImpl in 28ms on TCP http://0:0:0:0:0:0:0:0:8080

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   198,973 |   198,973 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     3,219 |     3,219 |         -
> mean response time (ms)                                                            |        46 |        46 |         -
> response time std deviation (ms)                                                   |       158 |       158 |         -
> response time 50th percentile (ms)                                                 |        22 |        22 |         -
> response time 75th percentile (ms)                                                 |        32 |        32 |         -
> response time 95th percentile (ms)                                                 |        70 |        70 |         -
> response time 99th percentile (ms)                                                 |     1,084 |     1,084 |         -
> mean throughput (rps)                                                              |  7,958.92 |  7,958.92 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        195,682 (98.35%)
> OK: 800 ms <= t < 1200 ms                                                                               2,419  (1.22%)
> OK: t >= 1200 ms                                                                                          872  (0.44%)
> KO                                                                                                          0     (0%)

started class robaho.net.httpserver.HttpServerImpl in 55ms on TCP http://0.0.0.0:8080

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   348,441 |   348,441 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       316 |       316 |         -
> mean response time (ms)                                                            |        23 |        23 |         -
> response time std deviation (ms)                                                   |        13 |        13 |         -
> response time 50th percentile (ms)                                                 |        22 |        22 |         -
> response time 75th percentile (ms)                                                 |        30 |        30 |         -
> response time 95th percentile (ms)                                                 |        46 |        46 |         -
> response time 99th percentile (ms)                                                 |        58 |        58 |         -
> mean throughput (rps)                                                              | 13,937.64 | 13,937.64 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        348,441   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

:: Spring Boot :: (v4.1.1) Started DemoWebFluxApplication in 1.666 seconds (process running for 2.183)

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   117,365 |   117,365 |         -
> min response time (ms)                                                             |         1 |         1 |         -
> max response time (ms)                                                             |    10,131 |    10,131 |         -
> mean response time (ms)                                                            |        63 |        63 |         -
> response time std deviation (ms)                                                   |       332 |       332 |         -
> response time 50th percentile (ms)                                                 |        44 |        44 |         -
> response time 75th percentile (ms)                                                 |        59 |        59 |         -
> response time 95th percentile (ms)                                                 |        72 |        72 |         -
> response time 99th percentile (ms)                                                 |       115 |       115 |         -
> mean throughput (rps)                                                              |   4,694.6 |   4,694.6 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        117,040 (99.72%)
> OK: 800 ms <= t < 1200 ms                                                                                  18  (0.02%)
> OK: t >= 1200 ms                                                                                          307  (0.26%)
> KO                                                                                                          0     (0%)

:: Spring Boot :: (v4.1.1) Started DemoApplication in 1.632 seconds (process running for 2.117)

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   122,331 |   122,331 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       610 |       610 |         -
> mean response time (ms)                                                            |        71 |        71 |         -
> response time std deviation (ms)                                                   |        43 |        43 |         -
> response time 50th percentile (ms)                                                 |        64 |        64 |         -
> response time 75th percentile (ms)                                                 |        97 |        97 |         -
> response time 95th percentile (ms)                                                 |       146 |       146 |         -
> response time 99th percentile (ms)                                                 |       189 |       189 |         -
> mean throughput (rps)                                                              |  4,705.04 |  4,705.04 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        122,331   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

powered by Quarkus 3.40.1) started in 1.161s. Listening on: http://0.0.0.0:8080

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   129,234 |   129,234 |         -
> min response time (ms)                                                             |         1 |         1 |         -
> max response time (ms)                                                             |       311 |       311 |         -
> mean response time (ms)                                                            |        72 |        72 |         -
> response time std deviation (ms)                                                   |        42 |        42 |         -
> response time 50th percentile (ms)                                                 |        66 |        66 |         -
> response time 75th percentile (ms)                                                 |        94 |        94 |         -
> response time 95th percentile (ms)                                                 |       152 |       152 |         -
> response time 99th percentile (ms)                                                 |       198 |       198 |         -
> mean throughput (rps)                                                              |  5,169.36 |  5,169.36 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        129,234   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

micronaut version: unknown Startup completed in 702ms. Server Running: http://localhost:8080

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   264,687 |   264,687 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       144 |       144 |         -
> mean response time (ms)                                                            |        37 |        37 |         -
> response time std deviation (ms)                                                   |        16 |        16 |         -
> response time 50th percentile (ms)                                                 |        35 |        35 |         -
> response time 75th percentile (ms)                                                 |        45 |        45 |         -
> response time 95th percentile (ms)                                                 |        65 |        65 |         -
> response time 99th percentile (ms)                                                 |        88 |        88 |         -
> mean throughput (rps)                                                              | 10,587.48 | 10,587.48 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        264,687   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

vertx version:5.2.0

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   472,816 |   472,816 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        65 |        65 |         -
> mean response time (ms)                                                            |        21 |        21 |         -
> response time std deviation (ms)                                                   |         6 |         6 |         -
> response time 50th percentile (ms)                                                 |        21 |        21 |         -
> response time 75th percentile (ms)                                                 |        25 |        25 |         -
> response time 95th percentile (ms)                                                 |        29 |        29 |         -
> response time 99th percentile (ms)                                                 |        38 |        38 |         -
> mean throughput (rps)                                                              | 18,912.64 | 18,912.64 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        472,816   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

kumuluz version:4.1.0 Server – Started Server@2643d762{STARTING}[10.0.9,sto=0] @2756ms

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |    85,964 |    85,964 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       616 |       616 |         -
> mean response time (ms)                                                            |       103 |       103 |         -
> response time std deviation (ms)                                                   |        77 |        77 |         -
> response time 50th percentile (ms)                                                 |        87 |        87 |         -
> response time 75th percentile (ms)                                                 |       157 |       157 |         -
> response time 95th percentile (ms)                                                 |       239 |       239 |         -
> response time 99th percentile (ms)                                                 |       314 |       314 |         -
> mean throughput (rps)                                                              |  3,438.56 |  3,438.56 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                         85,964   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

ktor:3.6.0

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   197,427 |   197,427 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     3,152 |     3,152 |         -
> mean response time (ms)                                                            |        42 |        42 |         -
> response time std deviation (ms)                                                   |       148 |       148 |         -
> response time 50th percentile (ms)                                                 |        20 |        20 |         -
> response time 75th percentile (ms)                                                 |        32 |        32 |         -
> response time 95th percentile (ms)                                                 |        66 |        66 |         -
> response time 99th percentile (ms)                                                 |     1,075 |     1,075 |         -
> mean throughput (rps)                                                              |  7,897.08 |  7,897.08 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        194,379 (98.46%)
> OK: 800 ms <= t < 1200 ms                                                                               2,617  (1.33%)
> OK: t >= 1200 ms                                                                                          431  (0.22%)
> KO                                                                                                          0     (0%)

Rust rest services

rustc 1.98.1 (48a229cea 2026-09-01)

warp = { version = 0.4, features = [server] }

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   489,923 |   489,923 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        78 |        78 |         -
> mean response time (ms)                                                            |        16 |        16 |         -
> response time std deviation (ms)                                                   |         9 |         9 |         -
> response time 50th percentile (ms)                                                 |        15 |        15 |         -
> response time 75th percentile (ms)                                                 |        22 |        22 |         -
> response time 95th percentile (ms)                                                 |        33 |        33 |         -
> response time 99th percentile (ms)                                                 |        42 |        42 |         -
> mean throughput (rps)                                                              | 19,596.92 | 19,596.92 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        489,923   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

actix-web = 4.9.0

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   400,602 |   400,602 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       109 |       109 |         -
> mean response time (ms)                                                            |        19 |        19 |         -
> response time std deviation (ms)                                                   |        12 |        12 |         -
> response time 50th percentile (ms)                                                 |        17 |        17 |         -
> response time 75th percentile (ms)                                                 |        26 |        26 |         -
> response time 95th percentile (ms)                                                 |        41 |        41 |         -
> response time 99th percentile (ms)                                                 |        54 |        54 |         -
> mean throughput (rps)                                                              | 16,024.08 | 16,024.08 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        400,602   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

rocket = { version = 0.5.1, features = [json] }

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   401,014 |   401,014 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       108 |       108 |         -
> mean response time (ms)                                                            |        22 |        22 |         -
> response time std deviation (ms)                                                   |        13 |        13 |         -
> response time 50th percentile (ms)                                                 |        20 |        20 |         -
> response time 75th percentile (ms)                                                 |        30 |        30 |         -
> response time 95th percentile (ms)                                                 |        46 |        46 |         -
> response time 99th percentile (ms)                                                 |        59 |        59 |         -
> mean throughput (rps)                                                              | 16,040.56 | 16,040.56 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        401,014   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

axum = 0.8.1

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   507,528 |   507,528 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        75 |        75 |         -
> mean response time (ms)                                                            |        16 |        16 |         -
> response time std deviation (ms)                                                   |         9 |         9 |         -
> response time 50th percentile (ms)                                                 |        15 |        15 |         -
> response time 75th percentile (ms)                                                 |        21 |        21 |         -
> response time 95th percentile (ms)                                                 |        32 |        32 |         -
> response time 99th percentile (ms)                                                 |        40 |        40 |         -
> mean throughput (rps)                                                              | 20,301.12 | 20,301.12 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        507,528   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

gotham = 0.8.1

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   483,111 |   483,111 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        80 |        80 |         -
> mean response time (ms)                                                            |        17 |        17 |         -
> response time std deviation (ms)                                                   |         9 |         9 |         -
> response time 50th percentile (ms)                                                 |        15 |        15 |         -
> response time 75th percentile (ms)                                                 |        22 |        22 |         -
> response time 95th percentile (ms)                                                 |        34 |        34 |         -
> response time 99th percentile (ms)                                                 |        44 |        44 |         -
> mean throughput (rps)                                                              | 19,324.44 | 19,324.44 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        483,111   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

poem = 3.1.12

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   423,471 |   423,471 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        96 |        96 |         -
> mean response time (ms)                                                            |        18 |        18 |         -
> response time std deviation (ms)                                                   |        11 |        11 |         -
> response time 50th percentile (ms)                                                 |        17 |        17 |         -
> response time 75th percentile (ms)                                                 |        25 |        25 |         -
> response time 95th percentile (ms)                                                 |        40 |        40 |         -
> response time 99th percentile (ms)                                                 |        51 |        51 |         -
> mean throughput (rps)                                                              | 16,938.84 | 16,938.84 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        423,471   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

salvo = 0.96

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   403,937 |   403,937 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       104 |       104 |         -
> mean response time (ms)                                                            |        20 |        20 |         -
> response time std deviation (ms)                                                   |        12 |        12 |         -
> response time 50th percentile (ms)                                                 |        18 |        18 |         -
> response time 75th percentile (ms)                                                 |        27 |        27 |         -
> response time 95th percentile (ms)                                                 |        42 |        42 |         -
> response time 99th percentile (ms)                                                 |        54 |        54 |         -
> mean throughput (rps)                                                              | 16,157.48 | 16,157.48 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        403,937   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

trillium = 1.4.0

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   416,413 |   416,413 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       102 |       102 |         -
> mean response time (ms)                                                            |        19 |        19 |         -
> response time std deviation (ms)                                                   |        11 |        11 |         -
> response time 50th percentile (ms)                                                 |        17 |        17 |         -
> response time 75th percentile (ms)                                                 |        26 |        26 |         -
> response time 95th percentile (ms)                                                 |        41 |        41 |         -
> response time 99th percentile (ms)                                                 |        53 |        53 |         -
> mean throughput (rps)                                                              | 16,656.52 | 16,656.52 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        416,413   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

viz = 0.11.0

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   453,845 |   453,845 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        90 |        90 |         -
> mean response time (ms)                                                            |        17 |        17 |         -
> response time std deviation (ms)                                                   |        10 |        10 |         -
> response time 50th percentile (ms)                                                 |        16 |        16 |         -
> response time 75th percentile (ms)                                                 |        23 |        23 |         -
> response time 95th percentile (ms)                                                 |        36 |        36 |         -
> response time 99th percentile (ms)                                                 |        47 |        47 |         -
> mean throughput (rps)                                                              |  18,153.8 |  18,153.8 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        453,845   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

Dotnet 7 rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   336,622 |   336,622 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       138 |       138 |         -
> mean response time (ms)                                                            |        24 |        24 |         -
> response time std deviation (ms)                                                   |        15 |        15 |         -
> response time 50th percentile (ms)                                                 |        21 |        21 |         -
> response time 75th percentile (ms)                                                 |        33 |        33 |         -
> response time 95th percentile (ms)                                                 |        51 |        51 |         -
> response time 99th percentile (ms)                                                 |        66 |        66 |         -
> mean throughput (rps)                                                              | 13,464.88 | 13,464.88 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        336,622   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

Dotnet 8 rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   351,998 |   351,998 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       125 |       125 |         -
> mean response time (ms)                                                            |        22 |        22 |         -
> response time std deviation (ms)                                                   |        14 |        14 |         -
> response time 50th percentile (ms)                                                 |        20 |        20 |         -
> response time 75th percentile (ms)                                                 |        30 |        30 |         -
> response time 95th percentile (ms)                                                 |        49 |        49 |         -
> response time 99th percentile (ms)                                                 |        63 |        63 |         -
> mean throughput (rps)                                                              | 14,079.92 | 14,079.92 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        351,998   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

Dotnet 9 rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   351,191 |   351,191 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       115 |       115 |         -
> mean response time (ms)                                                            |        22 |        22 |         -
> response time std deviation (ms)                                                   |        14 |        14 |         -
> response time 50th percentile (ms)                                                 |        20 |        20 |         -
> response time 75th percentile (ms)                                                 |        30 |        30 |         -
> response time 95th percentile (ms)                                                 |        48 |        48 |         -
> response time 99th percentile (ms)                                                 |        61 |        61 |         -
> mean throughput (rps)                                                              | 14,047.64 | 14,047.64 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        351,191   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

Golang rest service

go version go1.24.13 linux/amd64


Golang rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   341,363 |   341,363 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       176 |       176 |         -
> mean response time (ms)                                                            |        24 |        24 |         -
> response time std deviation (ms)                                                   |        18 |        18 |         -
> response time 50th percentile (ms)                                                 |        20 |        20 |         -
> response time 75th percentile (ms)                                                 |        33 |        33 |         -
> response time 95th percentile (ms)                                                 |        57 |        57 |         -
> response time 99th percentile (ms)                                                 |        83 |        83 |         -
> mean throughput (rps)                                                              | 13,654.52 | 13,654.52 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        341,363   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

Express.js rest service

Node.js v22.23.3


Express.js rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   166,535 |       575 |   165,960
> min response time (ms)                                                             |         0 |         1 |         0
> max response time (ms)                                                             |     8,703 |     8,703 |       132
> mean response time (ms)                                                            |        49 |     2,127 |        41
> response time std deviation (ms)                                                   |       195 |     2,566 |        15
> response time 50th percentile (ms)                                                 |        44 |       849 |        44
> response time 75th percentile (ms)                                                 |        54 |     3,773 |        54
> response time 95th percentile (ms)                                                 |        62 |     7,521 |        62
> response time 99th percentile (ms)                                                 |        66 |     8,478 |        66
> mean throughput (rps)                                                              |   6,661.4 |        23 |   6,638.4
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                            284  (0.17%)
> OK: 800 ms <= t < 1200 ms                                                                                  29  (0.02%)
> OK: t >= 1200 ms                                                                                          262  (0.16%)
> KO                                                                                                    165,960 (99.65%)

Bun rest service

Bun 1.4.2


Bun rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   603,744 |   603,744 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        46 |        46 |         -
> mean response time (ms)                                                            |        16 |        16 |         -
> response time std deviation (ms)                                                   |         5 |         5 |         -
> response time 50th percentile (ms)                                                 |        17 |        17 |         -
> response time 75th percentile (ms)                                                 |        19 |        19 |         -
> response time 95th percentile (ms)                                                 |        22 |        22 |         -
> response time 99th percentile (ms)                                                 |        31 |        31 |         -
> mean throughput (rps)                                                              | 24,149.76 | 24,149.76 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        603,744   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

graalvm native avaje-jex-jdk

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   247,404 |   247,404 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     2,122 |     2,122 |         -
> mean response time (ms)                                                            |        36 |        36 |         -
> response time std deviation (ms)                                                   |       138 |       138 |         -
> response time 50th percentile (ms)                                                 |        18 |        18 |         -
> response time 75th percentile (ms)                                                 |        25 |        25 |         -
> response time 95th percentile (ms)                                                 |        48 |        48 |         -
> response time 99th percentile (ms)                                                 |     1,061 |     1,061 |         -
> mean throughput (rps)                                                              |  9,896.16 |  9,896.16 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        243,997 (98.62%)
> OK: 800 ms <= t < 1200 ms                                                                               2,323  (0.94%)
> OK: t >= 1200 ms                                                                                        1,084  (0.44%)
> KO                                                                                                          0     (0%)

graalvm native avaje-jex-robaho

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   340,588 |   340,588 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       823 |       823 |         -
> mean response time (ms)                                                            |        25 |        25 |         -
> response time std deviation (ms)                                                   |        16 |        16 |         -
> response time 50th percentile (ms)                                                 |        23 |        23 |         -
> response time 75th percentile (ms)                                                 |        35 |        35 |         -
> response time 95th percentile (ms)                                                 |        51 |        51 |         -
> response time 99th percentile (ms)                                                 |        64 |        64 |         -
> mean throughput (rps)                                                              | 13,623.52 | 13,623.52 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        340,586   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   2     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

graalvm native quarkus

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   220,118 |   220,118 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       198 |       198 |         -
> mean response time (ms)                                                            |        40 |        40 |         -
> response time std deviation (ms)                                                   |        26 |        26 |         -
> response time 50th percentile (ms)                                                 |        36 |        36 |         -
> response time 75th percentile (ms)                                                 |        55 |        55 |         -
> response time 95th percentile (ms)                                                 |        88 |        88 |         -
> response time 99th percentile (ms)                                                 |       118 |       118 |         -
> mean throughput (rps)                                                              |  8,804.72 |  8,804.72 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        220,118   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

graalvm native micronaut

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   266,249 |   266,249 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       163 |       163 |         -
> mean response time (ms)                                                            |        36 |        36 |         -
> response time std deviation (ms)                                                   |        20 |        20 |         -
> response time 50th percentile (ms)                                                 |        36 |        36 |         -
> response time 75th percentile (ms)                                                 |        48 |        48 |         -
> response time 95th percentile (ms)                                                 |        69 |        69 |         -
> response time 99th percentile (ms)                                                 |        97 |        97 |         -
> mean throughput (rps)                                                              | 10,649.96 | 10,649.96 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        266,249   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

graalvm native spring-boot-web

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   193,371 |   193,371 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       266 |       266 |         -
> mean response time (ms)                                                            |        44 |        44 |         -
> response time std deviation (ms)                                                   |        30 |        30 |         -
> response time 50th percentile (ms)                                                 |        38 |        38 |         -
> response time 75th percentile (ms)                                                 |        61 |        61 |         -
> response time 95th percentile (ms)                                                 |       103 |       103 |         -
> response time 99th percentile (ms)                                                 |       132 |       132 |         -
> mean throughput (rps)                                                              |  7,734.84 |  7,734.84 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        193,371   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

graalvm native spring-boot-webflux

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   182,724 |   182,724 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     7,922 |     7,922 |         -
> mean response time (ms)                                                            |        46 |        46 |         -
> response time std deviation (ms)                                                   |       164 |       164 |         -
> response time 50th percentile (ms)                                                 |        38 |        38 |         -
> response time 75th percentile (ms)                                                 |        52 |        52 |         -
> response time 95th percentile (ms)                                                 |        71 |        71 |         -
> response time 99th percentile (ms)                                                 |        94 |        94 |         -
> mean throughput (rps)                                                              |  7,308.96 |  7,308.96 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        182,429 (99.84%)
> OK: 800 ms <= t < 1200 ms                                                                                  29  (0.02%)
> OK: t >= 1200 ms                                                                                          266  (0.15%)
> KO                                                                                                          0     (0%)

graalvm native vertx

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   284,801 |   284,801 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       123 |       123 |         -
> mean response time (ms)                                                            |        35 |        35 |         -
> response time std deviation (ms)                                                   |        16 |        16 |         -
> response time 50th percentile (ms)                                                 |        35 |        35 |         -
> response time 75th percentile (ms)                                                 |        48 |        48 |         -
> response time 95th percentile (ms)                                                 |        59 |        59 |         -
> response time 99th percentile (ms)                                                 |        63 |        63 |         -
> mean throughput (rps)                                                              | 11,392.04 | 11,392.04 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        284,801   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

graalvm native ktor rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   253,189 |   253,189 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     2,610 |     2,610 |         -
> mean response time (ms)                                                            |        35 |        35 |         -
> response time std deviation (ms)                                                   |       142 |       142 |         -
> response time 50th percentile (ms)                                                 |        16 |        16 |         -
> response time 75th percentile (ms)                                                 |        24 |        24 |         -
> response time 95th percentile (ms)                                                 |        45 |        45 |         -
> response time 99th percentile (ms)                                                 |     1,057 |     1,057 |         -
> mean throughput (rps)                                                              | 10,127.56 | 10,127.56 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        249,521 (98.55%)
> OK: 800 ms <= t < 1200 ms                                                                               2,968  (1.17%)
> OK: t >= 1200 ms                                                                                          700  (0.28%)
> KO                                                                                                          0     (0%)

GraalVM Native Binaries Sizes:

Size in MB Name
46 quarkus-demo-runner-bin
58 micronaut-demo-bin
66 springboot-demo-web-bin
94 springboot-webflux-demo-bin
47 vertx-demo-bin
48 ktor-demo-bin

source code for the java and dotnet tests ๐Ÿ‘ˆ source code for the rust tests ๐Ÿ‘ˆ github action ๐Ÿ‘ˆ

Framework โ‡… Requests โ‡… Min (ms) โ‡… Max (ms) โ‡… Mean (ms) โ‡… StdDev โ‡… P50 (ms) โ‡… P75 (ms) โ‡… P95 (ms) โ‡… P99 (ms) โ‡… Req/Sec โ‡…
AVAJE1989730321946158223270,1,084,7,958.92
ROBAHO3484410316231322304658,13,937.64
Started DemoWebFluxApplication11736511013163332445972,115,4,694.6
Started DemoApplication122331061071436497146189,4,705.04
QUARKUS129234131172426694152198,5,169.36
Startup completed in2646870144371635456588,10,587.48
VERTX47281606521621252938,18,912.64
Server -- Started8596406161037787157239314,3,438.56
KTOR1974270315242148203266,1,075,7,897.08
WARP48992307816915223342,19,596.92
ACTIX4006020109191217264154,16,024.08
ROCKET4010140108221320304659,16,040.56
AXUM50752807516915213240,20,301.12
GOTHAM48311108017915223444,19,324.44
POEM423471096181117254051,16,938.84
SALVO4039370104201218274254,16,157.48
TRILLIUM4164130102191117264153,16,656.52
VIZ453845090171016233647,18,153.8
Dotnet 7 rest service3366220138241521335166,13,464.88
Dotnet 8 rest service3519980125221420304963,14,079.92
Dotnet 9 rest service3511910115221420304861,14,047.64
Golang rest service3413630176241820335783,13,654.52
Express.js rest service1665350870349195445462,66,6,661.4
Bun rest service60374404616517192231,24,149.76
graalvm native avaje-jex-jdk2474040212236138182548,1,061,9,896.16
graalvm native avaje-jex-robaho3405880823251623355164,13,623.52
graalvm native quarkus22011801984026365588118,8,804.72
graalvm native micronaut2662490163362036486997,10,649.96
graalvm native spring-boot-web193371026644303861103132,7,734.84
graalvm native spring-boot-webflux1827240792246164385271,94,7,308.96
graalvm native vertx2848010123351635485963,11,392.04
graalvm native ktor rest service2531890261035142162445,1,057,10,127.56