In Linux runnervmvrwv9 6.17.0-1020-azure #20~24.04.1-Ubuntu SMP Fri Jun 19 20:09:14 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux,

Memory Usage: 1358/15993MB (8.49%)
Disk Usage: 59/145GB (41%)
CPU Load: 1.57
CPU core count:4
CPUs
cpu MHz		: 3192.457
cpu MHz		: 3244.737
cpu MHz		: 3242.679
cpu MHz		: 3243.352

Below is total package generation times for separate modules,

[INFO] [INFO] Avaje Jex Example 3.6 .............................. SUCCESS [  0.243 s]
[INFO] [INFO] Avaje Jex Robaho Example 3.6 ....................... SUCCESS [  0.015 s]
[INFO] [INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [  0.290 s]
[INFO] [INFO] ktor-demo 3.5.2-kotlin-2.4.10 ...................... SUCCESS [  1.453 s]
[INFO] [INFO] micronaut-demo 5.0.1 ............................... SUCCESS [  1.521 s]
[INFO] [INFO] quarkus-demo 3.38.0 ................................ SUCCESS [  0.986 s]
[INFO] [INFO] springboot-webflux-demo 4.1.0 ...................... SUCCESS [  0.147 s]
[INFO] [INFO] springboot-demo-web 4.1.0 .......................... SUCCESS [  0.023 s]
[INFO] [INFO] vertx-demo 5.1.5 ................................... SUCCESS [  0.042 s]
[INFO] Avaje Jex Example 3.6 .............................. SUCCESS [  3.096 s]
[INFO] Avaje Jex Robaho Example 3.6 ....................... SUCCESS [  3.107 s]
[INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [  5.456 s]
[INFO] ktor-demo 3.5.2-kotlin-2.4.10 ...................... SUCCESS [ 12.646 s]
[INFO] micronaut-demo 5.0.1 ............................... SUCCESS [ 25.957 s]
[INFO] quarkus-demo 3.38.0 ................................ SUCCESS [ 14.238 s]
[INFO] springboot-webflux-demo 4.1.0 ...................... SUCCESS [  2.312 s]
[INFO] springboot-demo-web 4.1.0 .......................... SUCCESS [  2.309 s]
[INFO] vertx-demo 5.1.5 ................................... SUCCESS [  5.367 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.0.1.jar
20M ./quarkus/target/quarkus-demo-runner.jar
19M ./spring-boot-web/target/springboot-demo-web-4.1.0.jar
34M ./spring-boot-webflux/target/springboot-webflux-demo-4.1.0.jar
12M ./vertx/target/vertx-demo-5.1.5-fat.jar

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

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   206,892 |   206,892 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     2,320 |     2,320 |         -
> mean response time (ms)                                                            |        41 |        41 |         -
> response time std deviation (ms)                                                   |       138 |       138 |         -
> response time 50th percentile (ms)                                                 |        19 |        19 |         -
> response time 75th percentile (ms)                                                 |        34 |        34 |         -
> response time 95th percentile (ms)                                                 |       258 |       189 |         -
> response time 99th percentile (ms)                                                 |     1,523 |     1,345 |         -
> mean throughput (rps)                                                              |  8,275.68 |  8,275.68 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        203,894 (98.55%)
> OK: 800 ms <= t < 1200 ms                                                                               2,557  (1.24%)
> OK: t >= 1200 ms                                                                                          441  (0.21%)
> KO                                                                                                          0     (0%)

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

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   279,161 |   279,161 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       224 |       224 |         -
> mean response time (ms)                                                            |        28 |        28 |         -
> response time std deviation (ms)                                                   |        16 |        16 |         -
> response time 50th percentile (ms)                                                 |        25 |        25 |         -
> response time 75th percentile (ms)                                                 |        36 |        37 |         -
> response time 95th percentile (ms)                                                 |        61 |        61 |         -
> response time 99th percentile (ms)                                                 |       145 |       148 |         -
> mean throughput (rps)                                                              | 11,166.44 | 11,166.44 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        279,161   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

:: Spring Boot :: (v4.1.0) Started DemoWebFluxApplication in 1.813 seconds (process running for 2.341)

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |    97,667 |    97,667 |         -
> min response time (ms)                                                             |         1 |         1 |         -
> max response time (ms)                                                             |    10,911 |    10,911 |         -
> mean response time (ms)                                                            |        71 |        71 |         -
> response time std deviation (ms)                                                   |       346 |       346 |         -
> response time 50th percentile (ms)                                                 |        49 |        49 |         -
> response time 75th percentile (ms)                                                 |        71 |        71 |         -
> response time 95th percentile (ms)                                                 |        85 |        86 |         -
> response time 99th percentile (ms)                                                 |       377 |     1,138 |         -
> mean throughput (rps)                                                              |  3,906.68 |  3,906.68 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                         97,348 (99.67%)
> OK: 800 ms <= t < 1200 ms                                                                                  26  (0.03%)
> OK: t >= 1200 ms                                                                                          293   (0.3%)
> KO                                                                                                          0     (0%)

:: Spring Boot :: (v4.1.0) Started DemoApplication in 1.657 seconds (process running for 2.145)

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   117,457 |   117,457 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       411 |       411 |         -
> mean response time (ms)                                                            |        71 |        71 |         -
> response time std deviation (ms)                                                   |        46 |        46 |         -
> response time 50th percentile (ms)                                                 |        62 |        62 |         -
> response time 75th percentile (ms)                                                 |        98 |        98 |         -
> response time 95th percentile (ms)                                                 |       166 |       155 |         -
> response time 99th percentile (ms)                                                 |       191 |       202 |         -
> mean throughput (rps)                                                              |  4,698.28 |  4,698.28 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        117,457   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

powered by Quarkus 3.38.0) started in 1.223s. Listening on: http://0.0.0.0:8080

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   122,109 |   122,109 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       291 |       291 |         -
> mean response time (ms)                                                            |        76 |        76 |         -
> response time std deviation (ms)                                                   |        42 |        42 |         -
> response time 50th percentile (ms)                                                 |        71 |        71 |         -
> response time 75th percentile (ms)                                                 |       100 |       101 |         -
> response time 95th percentile (ms)                                                 |       156 |       158 |         -
> response time 99th percentile (ms)                                                 |       187 |       203 |         -
> mean throughput (rps)                                                              |  4,884.36 |  4,884.36 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        122,109   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

micronaut version: 4.9.0 Startup completed in 770ms. Server Running: http://localhost:8080

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   263,926 |   263,926 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       170 |       170 |         -
> mean response time (ms)                                                            |        36 |        36 |         -
> response time std deviation (ms)                                                   |        16 |        16 |         -
> response time 50th percentile (ms)                                                 |        34 |        34 |         -
> response time 75th percentile (ms)                                                 |        45 |        45 |         -
> response time 95th percentile (ms)                                                 |        64 |        65 |         -
> response time 99th percentile (ms)                                                 |        91 |        91 |         -
> mean throughput (rps)                                                              | 10,557.04 | 10,557.04 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        263,926   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                   0     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

vertx version:5.1.5

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   465,905 |   465,905 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        75 |        75 |         -
> 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 |        24 |         -
> response time 95th percentile (ms)                                                 |        31 |        29 |         -
> response time 99th percentile (ms)                                                 |        56 |        52 |         -
> mean throughput (rps)                                                              |  18,636.2 |  18,636.2 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        465,905   (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@5e1d03d7{STARTING}[10.0.9,sto=0] @2820ms

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |    87,911 |    87,911 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       870 |       870 |         -
> mean response time (ms)                                                            |        98 |        98 |         -
> response time std deviation (ms)                                                   |        72 |        72 |         -
> response time 50th percentile (ms)                                                 |        82 |        82 |         -
> response time 75th percentile (ms)                                                 |       144 |       145 |         -
> response time 95th percentile (ms)                                                 |       237 |       252 |         -
> response time 99th percentile (ms)                                                 |       318 |       279 |         -
> mean throughput (rps)                                                              |  3,516.44 |  3,516.44 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                         87,906 (99.99%)
> OK: 800 ms <= t < 1200 ms                                                                                   5  (0.01%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

ktor:3.5.2

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   187,334 |   187,334 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     3,402 |     3,402 |         -
> mean response time (ms)                                                            |        44 |        44 |         -
> response time std deviation (ms)                                                   |       143 |       143 |         -
> response time 50th percentile (ms)                                                 |        23 |        23 |         -
> response time 75th percentile (ms)                                                 |        40 |        39 |         -
> response time 95th percentile (ms)                                                 |        83 |        83 |         -
> response time 99th percentile (ms)                                                 |       855 |       982 |         -
> mean throughput (rps)                                                              |  7,493.36 |  7,493.36 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        184,842 (98.67%)
> OK: 800 ms <= t < 1200 ms                                                                               2,127  (1.14%)
> OK: t >= 1200 ms                                                                                          365  (0.19%)
> KO                                                                                                          0     (0%)

Rust rest services

rustc 1.97.1 (8bab26f4f 2026-07-14)

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

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   483,381 |   483,381 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        85 |        85 |         -
> 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)                                                 |        36 |        36 |         -
> response time 99th percentile (ms)                                                 |        44 |        42 |         -
> mean throughput (rps)                                                              | 19,335.24 | 19,335.24 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        483,381   (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                                                                      |   419,925 |   419,925 |         -
> 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)                                                 |        38 |        41 |         -
> response time 99th percentile (ms)                                                 |        59 |        42 |         -
> mean throughput (rps)                                                              |    16,797 |    16,797 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        419,925   (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                                                                      |   377,330 |   377,330 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       104 |       104 |         -
> mean response time (ms)                                                            |        23 |        23 |         -
> response time std deviation (ms)                                                   |        14 |        14 |         -
> response time 50th percentile (ms)                                                 |        22 |        22 |         -
> response time 75th percentile (ms)                                                 |        32 |        32 |         -
> response time 95th percentile (ms)                                                 |        47 |        48 |         -
> response time 99th percentile (ms)                                                 |        59 |        61 |         -
> mean throughput (rps)                                                              |  15,093.2 |  15,093.2 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        377,330   (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                                                                      |   417,239 |   417,239 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       118 |       118 |         -
> 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)                                                 |        25 |        25 |         -
> response time 95th percentile (ms)                                                 |        38 |        44 |         -
> response time 99th percentile (ms)                                                 |        63 |        45 |         -
> mean throughput (rps)                                                              | 16,689.56 | 16,689.56 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        417,239   (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                                                                      |   303,391 |   303,391 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       176 |       176 |         -
> mean response time (ms)                                                            |        26 |        26 |         -
> response time std deviation (ms)                                                   |        17 |        17 |         -
> response time 50th percentile (ms)                                                 |        23 |        24 |         -
> response time 75th percentile (ms)                                                 |        36 |        37 |         -
> response time 95th percentile (ms)                                                 |        56 |        60 |         -
> response time 99th percentile (ms)                                                 |       100 |       129 |         -
> mean throughput (rps)                                                              | 12,135.64 | 12,135.64 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        303,391   (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                                                                      |   311,491 |   311,491 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       119 |       119 |         -
> 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)                                                 |        56 |        54 |         -
> response time 99th percentile (ms)                                                 |        69 |        66 |         -
> mean throughput (rps)                                                              | 12,459.64 | 12,459.64 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        311,491   (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                                                                      |   336,861 |   336,861 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       118 |       118 |         -
> mean response time (ms)                                                            |        23 |        23 |         -
> response time std deviation (ms)                                                   |        14 |        14 |         -
> response time 50th percentile (ms)                                                 |        21 |        21 |         -
> response time 75th percentile (ms)                                                 |        32 |        32 |         -
> response time 95th percentile (ms)                                                 |        51 |        51 |         -
> response time 99th percentile (ms)                                                 |        76 |        76 |         -
> mean throughput (rps)                                                              | 13,474.44 | 13,474.44 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        336,861   (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                                                                      |   342,335 |   342,335 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       176 |       176 |         -
> mean response time (ms)                                                            |        25 |        25 |         -
> response time std deviation (ms)                                                   |        18 |        18 |         -
> response time 50th percentile (ms)                                                 |        22 |        22 |         -
> response time 75th percentile (ms)                                                 |        35 |        34 |         -
> response time 95th percentile (ms)                                                 |        64 |        63 |         -
> response time 99th percentile (ms)                                                 |       144 |        96 |         -
> mean throughput (rps)                                                              |  13,693.4 |  13,693.4 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        342,335   (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.1


Express.js rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |    95,620 |       445 |    95,175
> min response time (ms)                                                             |         0 |         2 |         0
> max response time (ms)                                                             |    11,282 |    11,282 |       208
> mean response time (ms)                                                            |        71 |     3,122 |        57
> response time std deviation (ms)                                                   |       308 |     3,313 |        19
> response time 50th percentile (ms)                                                 |        60 |     1,909 |        59
> response time 75th percentile (ms)                                                 |        70 |     5,408 |        70
> response time 95th percentile (ms)                                                 |        85 |     9,878 |        86
> response time 99th percentile (ms)                                                 |       113 |    11,032 |        90
> mean throughput (rps)                                                              |   3,824.8 |      17.8 |     3,807
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                            169  (0.18%)
> OK: 800 ms <= t < 1200 ms                                                                                  20  (0.02%)
> OK: t >= 1200 ms                                                                                          256  (0.27%)
> KO                                                                                                     95,175 (99.53%)

Bun rest service

Bun 1.3.14


Bun rest service

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   622,754 |   622,754 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |        59 |        59 |         -
> mean response time (ms)                                                            |        16 |        16 |         -
> response time std deviation (ms)                                                   |         5 |         5 |         -
> response time 50th percentile (ms)                                                 |        16 |        16 |         -
> response time 75th percentile (ms)                                                 |        18 |        18 |         -
> response time 95th percentile (ms)                                                 |        22 |        22 |         -
> response time 99th percentile (ms)                                                 |        32 |        33 |         -
> mean throughput (rps)                                                              | 24,910.16 | 24,910.16 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        622,754   (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                                                                      |   232,423 |   232,423 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     5,189 |     5,189 |         -
> mean response time (ms)                                                            |        39 |        39 |         -
> response time std deviation (ms)                                                   |       160 |       160 |         -
> response time 50th percentile (ms)                                                 |        19 |        19 |         -
> response time 75th percentile (ms)                                                 |        25 |        25 |         -
> response time 95th percentile (ms)                                                 |       114 |        45 |         -
> response time 99th percentile (ms)                                                 |     2,938 |       990 |         -
> mean throughput (rps)                                                              |  9,296.92 |  9,296.92 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        228,648 (98.38%)
> OK: 800 ms <= t < 1200 ms                                                                               2,806  (1.21%)
> OK: t >= 1200 ms                                                                                          969  (0.42%)
> KO                                                                                                          0     (0%)

graalvm native avaje-jex-robaho

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   315,268 |   315,268 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     1,079 |     1,079 |         -
> mean response time (ms)                                                            |        27 |        27 |         -
> response time std deviation (ms)                                                   |        18 |        18 |         -
> response time 50th percentile (ms)                                                 |        27 |        26 |         -
> response time 75th percentile (ms)                                                 |        39 |        38 |         -
> response time 95th percentile (ms)                                                 |        50 |        49 |         -
> response time 99th percentile (ms)                                                 |       443 |       492 |         -
> mean throughput (rps)                                                              | 12,610.72 | 12,610.72 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        315,254   (100%)
> OK: 800 ms <= t < 1200 ms                                                                                  14     (0%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

graalvm native quarkus

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   195,185 |   195,185 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       232 |       232 |         -
> mean response time (ms)                                                            |        45 |        45 |         -
> response time std deviation (ms)                                                   |        30 |        30 |         -
> response time 50th percentile (ms)                                                 |        40 |        41 |         -
> response time 75th percentile (ms)                                                 |        62 |        63 |         -
> response time 95th percentile (ms)                                                 |       104 |       106 |         -
> response time 99th percentile (ms)                                                 |       122 |       187 |         -
> mean throughput (rps)                                                              |   7,807.4 |   7,807.4 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        195,185   (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                                                                      |   231,983 |   231,983 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       184 |       184 |         -
> mean response time (ms)                                                            |        42 |        42 |         -
> response time std deviation (ms)                                                   |        23 |        23 |         -
> response time 50th percentile (ms)                                                 |        41 |        41 |         -
> response time 75th percentile (ms)                                                 |        56 |        56 |         -
> response time 95th percentile (ms)                                                 |        82 |        79 |         -
> response time 99th percentile (ms)                                                 |       136 |        98 |         -
> mean throughput (rps)                                                              |  9,279.32 |  9,279.32 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        231,983   (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                                                                      |   169,261 |   169,261 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       856 |       856 |         -
> mean response time (ms)                                                            |        55 |        55 |         -
> response time std deviation (ms)                                                   |        82 |        82 |         -
> response time 50th percentile (ms)                                                 |        46 |        47 |         -
> response time 75th percentile (ms)                                                 |        67 |        69 |         -
> response time 95th percentile (ms)                                                 |        82 |        86 |         -
> response time 99th percentile (ms)                                                 |       570 |       568 |         -
> mean throughput (rps)                                                              |  6,770.44 |  6,770.44 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        169,203 (99.97%)
> OK: 800 ms <= t < 1200 ms                                                                                  58  (0.03%)
> OK: t >= 1200 ms                                                                                            0     (0%)
> KO                                                                                                          0     (0%)

graalvm native spring-boot-webflux

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   184,293 |   184,293 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     7,300 |     7,300 |         -
> mean response time (ms)                                                            |        47 |        47 |         -
> response time std deviation (ms)                                                   |       172 |       172 |         -
> response time 50th percentile (ms)                                                 |        38 |        38 |         -
> response time 75th percentile (ms)                                                 |        49 |        48 |         -
> response time 95th percentile (ms)                                                 |        74 |        77 |         -
> response time 99th percentile (ms)                                                 |       109 |       673 |         -
> mean throughput (rps)                                                              |  7,371.72 |  7,371.72 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        183,976 (99.83%)
> OK: 800 ms <= t < 1200 ms                                                                                  26  (0.01%)
> OK: t >= 1200 ms                                                                                          291  (0.16%)
> KO                                                                                                          0     (0%)

graalvm native vertx

---- Global Information -------------------------------------------------------------|---Total---|-----OK----|----KO----
> request count                                                                      |   281,148 |   281,148 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |       118 |       118 |         -
> mean response time (ms)                                                            |        35 |        35 |         -
> response time std deviation (ms)                                                   |        14 |        14 |         -
> response time 50th percentile (ms)                                                 |        37 |        36 |         -
> response time 75th percentile (ms)                                                 |        47 |        47 |         -
> response time 95th percentile (ms)                                                 |        57 |        57 |         -
> response time 99th percentile (ms)                                                 |        99 |        61 |         -
> mean throughput (rps)                                                              | 11,245.92 | 11,245.92 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        281,148   (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                                                                      |   239,312 |   239,312 |         -
> min response time (ms)                                                             |         0 |         0 |         -
> max response time (ms)                                                             |     3,838 |     3,838 |         -
> mean response time (ms)                                                            |        37 |        37 |         -
> response time std deviation (ms)                                                   |       160 |       160 |         -
> response time 50th percentile (ms)                                                 |        17 |        16 |         -
> response time 75th percentile (ms)                                                 |        24 |        25 |         -
> response time 95th percentile (ms)                                                 |        44 |        49 |         -
> response time 99th percentile (ms)                                                 |     1,432 |     1,009 |         -
> mean throughput (rps)                                                              |  9,572.48 |  9,572.48 |         -
---- Response Time Distribution ----------------------------------------------------------------------------------------
> OK: t < 800 ms                                                                                        235,842 (98.55%)
> OK: 800 ms <= t < 1200 ms                                                                               2,535  (1.06%)
> OK: t >= 1200 ms                                                                                          935  (0.39%)
> KO                                                                                                          0     (0%)

GraalVM Native Binaries Sizes:

Size in MB Name
47 quarkus-demo-runner-bin
61 micronaut-demo-bin
66 springboot-demo-web-bin
96 springboot-webflux-demo-bin
50 vertx-demo-bin
50 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 โ‡…
AVAJE20689202320411381934258,1,523,8,275.68
ROBAHO27916102242816253661145,11,166.44
Started DemoWebFluxApplication9766711091171346497185,377,3,906.68
Started DemoApplication117457041171466298166191,4,698.28
QUARKUS1221090291764271100156187,4,884.36
Startup completed in2639260170361634456491,10,557.04
VERTX46590507521621253156,18,636.2
Server -- Started879110870987282144237318,3,516.44
KTOR1873340340244143234083,855,7,493.36
WARP48338108517915223644,19,335.24
ACTIX419925096181117253859,16,797
ROCKET3773300104231422324759,15,093.2
AXUM4172390118191117253863,16,689.56
Dotnet 7 rest service30339101762617233656100,12,135.64
Dotnet 8 rest service3114910119251623355669,12,459.64
Dotnet 9 rest service3368610118231421325176,13,474.44
Golang rest service34233501762518223564144,13,693.4
Express.js rest service9562001128271308607085,113,3,824.8
Bun rest service62275405916516182232,24,910.16
graalvm native avaje-jex-jdk23242305189391601925114,2,938,9,296.92
graalvm native avaje-jex-robaho315268010792718273950,443,12,610.72
graalvm native quarkus195185023245304062104122,7,807.4
graalvm native micronaut23198301844223415682136,9,279.32
graalvm native spring-boot-web16926108565582466782570,6,770.44
graalvm native spring-boot-webflux1842930730047172384974,109,7,371.72
graalvm native vertx2811480118351437475799,11,245.92
graalvm native ktor rest service2393120383837160172444,1,432,9,572.48