In Linux runnervmejwal 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: 1430/15993MB (8.94%)
Disk Usage: 61/145GB (42%)
CPU Load: 1.47
CPU core count:4
CPUs
cpu MHz		: 3233.627
cpu MHz		: 3240.345
cpu MHz		: 3243.899
cpu MHz		: 3243.941

Below is total package generation times for separate modules,

[INFO] [INFO] Avaje Jex Example 3.6 .............................. SUCCESS [  0.302 s]
[INFO] [INFO] Avaje Jex Robaho Example 3.6 ....................... SUCCESS [  0.019 s]
[INFO] [INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [  0.332 s]
[INFO] [INFO] ktor-demo 3.5.2-kotlin-2.4.10 ...................... SUCCESS [  1.330 s]
[INFO] [INFO] micronaut-demo 5.1.3 ............................... SUCCESS [  1.499 s]
[INFO] [INFO] quarkus-demo 3.39.2 ................................ SUCCESS [  0.910 s]
[INFO] [INFO] springboot-webflux-demo 4.1.1 ...................... SUCCESS [  0.139 s]
[INFO] [INFO] springboot-demo-web 4.1.1 .......................... SUCCESS [  0.044 s]
[INFO] [INFO] vertx-demo 5.1.7 ................................... SUCCESS [  0.076 s]
[INFO] Avaje Jex Example 3.6 .............................. SUCCESS [  3.040 s]
[INFO] Avaje Jex Robaho Example 3.6 ....................... SUCCESS [  3.239 s]
[INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [  5.012 s]
[INFO] ktor-demo 3.5.2-kotlin-2.4.10 ...................... SUCCESS [ 12.041 s]
[INFO] micronaut-demo 5.1.3 ............................... SUCCESS [ 25.838 s]
[INFO] quarkus-demo 3.39.2 ................................ SUCCESS [ 14.541 s]
[INFO] springboot-webflux-demo 4.1.1 ...................... SUCCESS [  2.263 s]
[INFO] springboot-demo-web 4.1.1 .......................... SUCCESS [  2.255 s]
[INFO] vertx-demo 5.1.7 ................................... SUCCESS [  5.254 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
21M ./ktor/target/ktor-demo-3.5.2-kotlin-2.4.10-jar-with-dependencies.jar
15M ./micronaut/target/micronaut-demo-5.1.3.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.1.7-fat.jar

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

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   233,421 |   233,421 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     3,079 |     3,079 |         -
> mean response time (ms)                                                            |        37 |        37 |         -
> response time std deviation (ms)                                                   |       147 |       147 |         -
> response time 50th percentile (ms)                                                 |        16 |        16 |         -
> response time 75th percentile (ms)                                                 |        26 |        26 |         -
> response time 95th percentile (ms)                                                 |        65 |        65 |         -
> response time 99th percentile (ms)                                                 |     1,034 |     1,043 |         -
> mean throughput (rps)                                                              |  9,336.84 |  9,336.84 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        230,178 (98.61%)
> OK: 800 ms <= t < 1200 ms                                                                               2,458  (1.05%)
> OK: t >= 1200 ms                                                                                          785  (0.34%)
> KO                                                                                                          0     (0%)

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

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   313,266 |   313,266 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       238 |       238 |         -
> mean response time (ms)                                                            |        25 |        25 |         -
> response time std deviation (ms)                                                   |        14 |        14 |         -
> response time 50th percentile (ms)                                                 |        23 |        23 |         -
> response time 75th percentile (ms)                                                 |        34 |        34 |         -
> response time 95th percentile (ms)                                                 |        54 |        51 |         -
> response time 99th percentile (ms)                                                 |       152 |        67 |         -
> mean throughput (rps)                                                              | 12,530.64 | 12,530.64 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        313,266   (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.762 seconds (process running for 2.3)

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   123,159 |   123,159 |         -
> min response time (ms)                                                             |         1 |         1 |         -
> max response time (ms)                                                             |     9,636 |     9,636 |         -
> mean response time (ms)                                                            |        62 |        62 |         -
> response time std deviation (ms)                                                   |       296 |       296 |         -
> response time 50th percentile (ms)                                                 |        44 |        44 |         -
> response time 75th percentile (ms)                                                 |        61 |        62 |         -
> response time 95th percentile (ms)                                                 |        76 |        76 |         -
> response time 99th percentile (ms)                                                 |       776 |       283 |         -
> mean throughput (rps)                                                              |  4,926.36 |  4,926.36 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        122,794  (99.7%)
> OK: 800 ms <= t < 1200 ms                                                                                  32  (0.03%)
> OK: t >= 1200 ms                                                                                          333  (0.27%)
> KO                                                                                                          0     (0%)

:: Spring Boot :: (v4.1.1) Started DemoApplication in 1.647 seconds (process running for 2.146)

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   128,681 |   128,681 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       821 |       821 |         -
> mean response time (ms)                                                            |        67 |        67 |         -
> response time std deviation (ms)                                                   |        49 |        49 |         -
> response time 50th percentile (ms)                                                 |        58 |        59 |         -
> response time 75th percentile (ms)                                                 |        89 |        90 |         -
> response time 95th percentile (ms)                                                 |       141 |       146 |         -
> response time 99th percentile (ms)                                                 |       204 |       366 |         -
> mean throughput (rps)                                                              |  5,147.24 |  5,147.24 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        128,675   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   6     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

powered by Quarkus 3.39.2) started in 1.210s. Listening on: http://0.0.0.0:8080

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   135,401 |   135,401 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       297 |       297 |         -
> mean response time (ms)                                                            |        69 |        69 |         -
> response time std deviation (ms)                                                   |        39 |        39 |         -
> response time 50th percentile (ms)                                                 |        63 |        63 |         -
> response time 75th percentile (ms)                                                 |        90 |        90 |         -
> response time 95th percentile (ms)                                                 |       145 |       143 |         -
> response time 99th percentile (ms)                                                 |       174 |       186 |         -
> mean throughput (rps)                                                              |  5,416.04 |  5,416.04 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        135,401   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

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

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   265,437 |   265,437 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       137 |       137 |         -
> 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)                                                 |        46 |        45 |         -
> response time 95th percentile (ms)                                                 |        67 |        64 |         -
> response time 99th percentile (ms)                                                 |        88 |       102 |         -
> mean throughput (rps)                                                              | 10,617.48 | 10,617.48 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        265,437   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

vertx version:5.1.7

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   481,311 |   481,311 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        60 |        60 |         -
> mean response time (ms)                                                            |        21 |        21 |         -
> response time std deviation (ms)                                                   |         5 |         5 |         -
> response time 50th percentile (ms)                                                 |        21 |        21 |         -
> response time 75th percentile (ms)                                                 |        24 |        25 |         -
> response time 95th percentile (ms)                                                 |        28 |        29 |         -
> response time 99th percentile (ms)                                                 |        42 |        47 |         -
> mean throughput (rps)                                                              | 19,252.44 | 19,252.44 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        481,311   (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@2f236de0{STARTING}[10.0.9,sto=0] @2776ms

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |    89,339 |    89,339 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       535 |       535 |         -
> mean response time (ms)                                                            |        99 |        99 |         -
> response time std deviation (ms)                                                   |        75 |        75 |         -
> response time 50th percentile (ms)                                                 |        82 |        82 |         -
> response time 75th percentile (ms)                                                 |       151 |       153 |         -
> response time 95th percentile (ms)                                                 |       245 |       256 |         -
> response time 99th percentile (ms)                                                 |       399 |       279 |         -
> mean throughput (rps)                                                              |  3,573.56 |  3,573.56 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                         89,339   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

ktor:3.5.2

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   231,383 |   231,383 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     3,173 |     3,173 |         -
> mean response time (ms)                                                            |        38 |        38 |         -
> response time std deviation (ms)                                                   |       158 |       158 |         -
> response time 50th percentile (ms)                                                 |        17 |        17 |         -
> response time 75th percentile (ms)                                                 |        26 |        26 |         -
> response time 95th percentile (ms)                                                 |        61 |        61 |         -
> response time 99th percentile (ms)                                                 |     1,681 |     1,777 |         -
> mean throughput (rps)                                                              |  9,255.32 |  9,255.32 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        227,999 (98.54%)
> OK: 800 ms <= t < 1200 ms                                                                               2,593  (1.12%)
> OK: t >= 1200 ms                                                                                          791  (0.34%)
> KO                                                                                                          0     (0%)

Rust rest services

rustc 1.98.0 (88d9e12ae 2026-08-18)

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

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   570,427 |   570,427 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        69 |        69 |         -
> mean response time (ms)                                                            |        14 |        14 |         -
> response time std deviation (ms)                                                   |         8 |         8 |         -
> response time 50th percentile (ms)                                                 |        13 |        13 |         -
> response time 75th percentile (ms)                                                 |        19 |        19 |         -
> response time 95th percentile (ms)                                                 |        30 |        30 |         -
> response time 99th percentile (ms)                                                 |        52 |        50 |         -
> mean throughput (rps)                                                              | 22,817.08 | 22,817.08 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        570,427   (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                                                                      |   543,853 |   543,853 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        67 |        67 |         -
> mean response time (ms)                                                            |        14 |        14 |         -
> response time std deviation (ms)                                                   |         8 |         8 |         -
> response time 50th percentile (ms)                                                 |        13 |        13 |         -
> response time 75th percentile (ms)                                                 |        19 |        19 |         -
> response time 95th percentile (ms)                                                 |        31 |        31 |         -
> response time 99th percentile (ms)                                                 |        51 |        33 |         -
> mean throughput (rps)                                                              | 21,754.12 | 21,754.12 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        543,853   (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                                                                      |   419,161 |   419,161 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        86 |        86 |         -
> mean response time (ms)                                                            |        21 |        21 |         -
> response time std deviation (ms)                                                   |        13 |        13 |         -
> response time 50th percentile (ms)                                                 |        20 |        20 |         -
> response time 75th percentile (ms)                                                 |        29 |        28 |         -
> response time 95th percentile (ms)                                                 |        46 |        43 |         -
> response time 99th percentile (ms)                                                 |        67 |        58 |         -
> mean throughput (rps)                                                              | 16,766.44 | 16,766.44 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        419,161   (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                                                                      |   501,067 |   501,067 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        76 |        76 |         -
> mean response time (ms)                                                            |        16 |        16 |         -
> response time std deviation (ms)                                                   |         9 |         9 |         -
> response time 50th percentile (ms)                                                 |        15 |        14 |         -
> response time 75th percentile (ms)                                                 |        22 |        22 |         -
> response time 95th percentile (ms)                                                 |        34 |        35 |         -
> response time 99th percentile (ms)                                                 |        39 |        64 |         -
> mean throughput (rps)                                                              | 20,042.68 | 20,042.68 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        501,067   (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                                                                      |   344,831 |   344,831 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       168 |       168 |         -
> mean response time (ms)                                                            |        23 |        23 |         -
> response time std deviation (ms)                                                   |        15 |        15 |         -
> response time 50th percentile (ms)                                                 |        21 |        21 |         -
> response time 75th percentile (ms)                                                 |        31 |        32 |         -
> response time 95th percentile (ms)                                                 |        55 |        54 |         -
> response time 99th percentile (ms)                                                 |       131 |       139 |         -
> mean throughput (rps)                                                              | 13,793.24 | 13,793.24 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        344,831   (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                                                                      |   456,415 |   456,415 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        85 |        85 |         -
> mean response time (ms)                                                            |        18 |        18 |         -
> response time std deviation (ms)                                                   |         9 |         9 |         -
> response time 50th percentile (ms)                                                 |        17 |        17 |         -
> response time 75th percentile (ms)                                                 |        24 |        24 |         -
> response time 95th percentile (ms)                                                 |        34 |        34 |         -
> response time 99th percentile (ms)                                                 |        44 |        44 |         -
> mean throughput (rps)                                                              |  18,256.6 |  18,256.6 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        456,415   (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                                                                      |   414,132 |   414,132 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       107 |       107 |         -
> mean response time (ms)                                                            |        19 |        19 |         -
> response time std deviation (ms)                                                   |        11 |        11 |         -
> response time 50th percentile (ms)                                                 |        18 |        18 |         -
> response time 75th percentile (ms)                                                 |        26 |        26 |         -
> response time 95th percentile (ms)                                                 |        41 |        41 |         -
> response time 99th percentile (ms)                                                 |        75 |        89 |         -
> mean throughput (rps)                                                              | 16,565.28 | 16,565.28 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        414,132   (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                                                                      |   405,901 |   405,901 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       147 |       147 |         -
> mean response time (ms)                                                            |        21 |        21 |         -
> response time std deviation (ms)                                                   |        17 |        17 |         -
> response time 50th percentile (ms)                                                 |        18 |        18 |         -
> response time 75th percentile (ms)                                                 |        30 |        28 |         -
> response time 95th percentile (ms)                                                 |        58 |        61 |         -
> response time 99th percentile (ms)                                                 |       127 |        98 |         -
> mean throughput (rps)                                                              | 16,236.04 | 16,236.04 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        405,901   (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.2


Express.js rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   168,912 |       578 |   168,334
> min response time (ms)                                                             |         0 |         1 |         0
> max response time (ms)                                                             |     8,602 |     8,602 |       136
> mean response time (ms)                                                            |        48 |     2,055 |        41
> response time std deviation (ms)                                                   |       187 |     2,470 |        16
> response time 50th percentile (ms)                                                 |        41 |       863 |        42
> response time 75th percentile (ms)                                                 |        52 |     3,591 |        53
> response time 95th percentile (ms)                                                 |        66 |     7,379 |        65
> response time 99th percentile (ms)                                                 |        75 |     8,406 |        97
> mean throughput (rps)                                                              |  6,756.48 |     23.12 |  6,733.36
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                            284  (0.17%)
> OK: 800 ms <= t < 1200 ms                                                                                  30  (0.02%)
> OK: t >= 1200 ms                                                                                          264  (0.16%)
> KO                                                                                                    168,334 (99.66%)

Bun rest service

Bun 1.4.2


Bun rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   664,748 |   664,748 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        44 |        44 |         -
> mean response time (ms)                                                            |        15 |        15 |         -
> response time std deviation (ms)                                                   |         4 |         4 |         -
> response time 50th percentile (ms)                                                 |        15 |        15 |         -
> response time 75th percentile (ms)                                                 |        17 |        17 |         -
> response time 95th percentile (ms)                                                 |        21 |        23 |         -
> response time 99th percentile (ms)                                                 |        28 |        32 |         -
> mean throughput (rps)                                                              | 26,589.92 | 26,589.92 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        664,748   (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                                                                      |   266,767 |   266,767 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     4,510 |     4,510 |         -
> mean response time (ms)                                                            |        34 |        34 |         -
> response time std deviation (ms)                                                   |       145 |       145 |         -
> response time 50th percentile (ms)                                                 |        16 |        16 |         -
> response time 75th percentile (ms)                                                 |        22 |        23 |         -
> response time 95th percentile (ms)                                                 |        60 |        65 |         -
> response time 99th percentile (ms)                                                 |     2,460 |     2,802 |         -
> mean throughput (rps)                                                              | 10,670.68 | 10,670.68 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        263,227 (98.67%)
> OK: 800 ms <= t < 1200 ms                                                                               2,703  (1.01%)
> OK: t >= 1200 ms                                                                                          837  (0.31%)
> KO                                                                                                          0     (0%)

graalvm native avaje-jex-robaho

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   386,666 |   386,666 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     1,043 |     1,043 |         -
> mean response time (ms)                                                            |        23 |        23 |         -
> response time std deviation (ms)                                                   |        17 |        17 |         -
> response time 50th percentile (ms)                                                 |        23 |        23 |         -
> response time 75th percentile (ms)                                                 |        32 |        32 |         -
> response time 95th percentile (ms)                                                 |        42 |        45 |         -
> response time 99th percentile (ms)                                                 |       547 |        89 |         -
> mean throughput (rps)                                                              | 15,466.64 | 15,466.64 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        386,646 (99.99%)
> OK: 800 ms <= t < 1200 ms                                                                                  20  (0.01%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

graalvm native quarkus

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   223,079 |   223,079 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       190 |       190 |         -
> mean response time (ms)                                                            |        40 |        40 |         -
> response time std deviation (ms)                                                   |        27 |        27 |         -
> response time 50th percentile (ms)                                                 |        35 |        35 |         -
> response time 75th percentile (ms)                                                 |        56 |        57 |         -
> response time 95th percentile (ms)                                                 |        96 |        97 |         -
> response time 99th percentile (ms)                                                 |       114 |       162 |         -
> mean throughput (rps)                                                              |  8,923.16 |  8,923.16 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        223,079   (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                                                                      |   259,778 |   259,778 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       166 |       166 |         -
> mean response time (ms)                                                            |        37 |        37 |         -
> response time std deviation (ms)                                                   |        21 |        21 |         -
> response time 50th percentile (ms)                                                 |        35 |        36 |         -
> response time 75th percentile (ms)                                                 |        49 |        49 |         -
> response time 95th percentile (ms)                                                 |        74 |        78 |         -
> response time 99th percentile (ms)                                                 |       105 |        91 |         -
> mean throughput (rps)                                                              | 10,391.12 | 10,391.12 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        259,778   (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,009 |   193,009 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       331 |       331 |         -
> mean response time (ms)                                                            |        44 |        44 |         -
> response time std deviation (ms)                                                   |        31 |        31 |         -
> response time 50th percentile (ms)                                                 |        37 |        37 |         -
> response time 75th percentile (ms)                                                 |        64 |        63 |         -
> response time 95th percentile (ms)                                                 |       120 |       107 |         -
> response time 99th percentile (ms)                                                 |       131 |       144 |         -
> mean throughput (rps)                                                              |  7,720.36 |  7,720.36 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        193,009   (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                                                                      |   179,781 |   179,781 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     8,019 |     8,019 |         -
> mean response time (ms)                                                            |        46 |        46 |         -
> response time std deviation (ms)                                                   |       178 |       178 |         -
> response time 50th percentile (ms)                                                 |        39 |        39 |         -
> response time 75th percentile (ms)                                                 |        52 |        52 |         -
> response time 95th percentile (ms)                                                 |        72 |        70 |         -
> response time 99th percentile (ms)                                                 |       397 |       304 |         -
> mean throughput (rps)                                                              |  7,191.24 |  7,191.24 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        179,493 (99.84%)
> OK: 800 ms <= t < 1200 ms                                                                                  28  (0.02%)
> OK: t >= 1200 ms                                                                                          260  (0.14%)
> KO                                                                                                          0     (0%)

graalvm native vertx

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   293,894 |   293,894 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       113 |       113 |         -
> mean response time (ms)                                                            |        34 |        34 |         -
> response time std deviation (ms)                                                   |        15 |        15 |         -
> response time 50th percentile (ms)                                                 |        34 |        34 |         -
> response time 75th percentile (ms)                                                 |        45 |        44 |         -
> response time 95th percentile (ms)                                                 |        56 |        56 |         -
> response time 99th percentile (ms)                                                 |        79 |        94 |         -
> mean throughput (rps)                                                              | 11,755.76 | 11,755.76 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        293,894   (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                                                                      |   265,201 |   265,201 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     3,128 |     3,128 |         -
> mean response time (ms)                                                            |        33 |        33 |         -
> response time std deviation (ms)                                                   |       135 |       135 |         -
> response time 50th percentile (ms)                                                 |        15 |        15 |         -
> response time 75th percentile (ms)                                                 |        23 |        23 |         -
> response time 95th percentile (ms)                                                 |        47 |        43 |         -
> response time 99th percentile (ms)                                                 |     1,005 |       903 |         -
> mean throughput (rps)                                                              | 10,608.04 | 10,608.04 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        261,543 (98.62%)
> OK: 800 ms <= t < 1200 ms                                                                               2,893  (1.09%)
> OK: t >= 1200 ms                                                                                          765  (0.29%)
> KO                                                                                                          0     (0%)

GraalVM Native Binaries Sizes:

Size in MB Name
49 quarkus-demo-runner-bin
63 micronaut-demo-bin
72 springboot-demo-web-bin
100 springboot-webflux-demo-bin
51 vertx-demo-bin
51 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 โ‡…
AVAJE2334210307937147162665,1,034,9,336.84
ROBAHO31326602382514233454152,12,530.64
Started DemoWebFluxApplication1231591963662296446176,776,4,926.36
Started DemoApplication128681082167495889141204,5,147.24
QUARKUS135401029769396390145174,5,416.04
Startup completed in2654370137371635466788,10,617.48
VERTX48131106021521242842,19,252.44
Server -- Started893390535997582151245399,3,573.56
KTOR2313830317338158172661,1,681,9,255.32
WARP57042706914813193052,22,817.08
ACTIX54385306714813193151,21,754.12
ROCKET419161086211320294667,16,766.44
AXUM50106707616915223439,20,042.68
Dotnet 7 rest service34483101682315213155131,13,793.24
Dotnet 8 rest service45641508518917243444,18,256.6
Dotnet 9 rest service4141320107191118264175,16,565.28
Golang rest service40590101472117183058127,16,236.04
Express.js rest service1689120860248187415266,75,6,756.48
Bun rest service66474804415415172128,26,589.92
graalvm native avaje-jex-jdk2667670451034145162260,2,460,10,670.68
graalvm native avaje-jex-robaho386666010432317233242,547,15,466.64
graalvm native quarkus22307901904027355696114,8,923.16
graalvm native micronaut25977801663721354974105,10,391.12
graalvm native spring-boot-web193009033144313764120131,7,720.36
graalvm native spring-boot-webflux1797810801946178395272,397,7,191.24
graalvm native vertx2938940113341534455679,11,755.76
graalvm native ktor rest service2652010312833135152347,1,005,10,608.04