In Linux runnervmf2e7y 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux,
Memory Usage: 1247/15995MB (7.80%)
Disk Usage: 53/72GB (74%)
CPU Load: 0.73
CPU core count:4
CPUs
cpu MHz : 3241.379
cpu MHz : 3244.672
cpu MHz : 3241.986
cpu MHz : 3250.652
Below is total package generation times for separate modules,
[INFO] Avaje Jex Example 3.3 .............................. SUCCESS [ 2.697 s]
[INFO] Avaje Jex Robaho Example 3.3 ....................... SUCCESS [ 3.078 s]
[INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [ 4.993 s]
[INFO] helidon-quickstart-se 4.2.2 ........................ SUCCESS [ 7.026 s]
[INFO] ktor-demo 3.3.1-kotlin-2.2.21 ...................... SUCCESS [ 11.204 s]
[INFO] micronaut-demo 4.10.1 .............................. SUCCESS [ 23.417 s]
[INFO] quarkus-demo 3.29.0 ................................ SUCCESS [ 13.442 s]
[INFO] springboot-webflux-demo 3.5.7 ...................... SUCCESS [ 2.264 s]
[INFO] springboot-demo-web 3.5.7 .......................... SUCCESS [ 2.253 s]
[INFO] vertx-demo 5.0.5 ................................... SUCCESS [ 4.575 s]
Size of created packages:
| Size in MB | Name |
|---|---|
| 2.6M | ./avaje-jex-jdk/target/avaje-jex-jdk-3.3.jar |
| 2.6M | ./avaje-jex-jdk/target/original-avaje-jex-jdk-3.3.jar |
| 2.8M | ./avaje-jex-robaho/target/avaje-jex-robaho-3.3.jar |
| 2.8M | ./avaje-jex-robaho/target/original-avaje-jex-robaho-3.3.jar |
| 22M | ./eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-4.1.0.jar |
| 8.8M | ./helidon-se-netty/target/helidon-quickstart-se.jar |
| 8.8M | ./helidon-se-netty/target/original-helidon-quickstart-se.jar |
| 20M | ./ktor/target/ktor-demo-3.3.1-kotlin-2.2.21-jar-with-dependencies.jar |
| 14M | ./micronaut/target/micronaut-demo-4.10.1.jar |
| 19M | ./quarkus/target/quarkus-demo-runner.jar |
| 21M | ./spring-boot-web/target/springboot-demo-web-3.5.7.jar |
| 24M | ./spring-boot-webflux/target/springboot-webflux-demo-3.5.7.jar |
| 8.4M | ./vertx/target/vertx-demo-5.0.5-fat.jar |
Avaje Jex started class sun.net.httpserver.HttpServerImpl in 26ms on http://0:0:0:0:0:0:0:0:8080
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 8221 (OK=8221 KO=- )
> mean response time 933 (OK=933 KO=- )
> std deviation 980 (OK=980 KO=- )
> response time 50th percentile 550 (OK=550 KO=- )
> response time 75th percentile 1431 (OK=1431 KO=- )
> response time 95th percentile 2775 (OK=2776 KO=- )
> response time 99th percentile 4394 (OK=4394 KO=- )
> mean requests/sec 2461.538 (OK=2461.538 KO=- )
started class robaho.net.httpserver.HttpServerImpl in 52ms on http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 1 (OK=1 KO=- )
> max response time 2753 (OK=2753 KO=- )
> mean response time 475 (OK=475 KO=- )
> std deviation 331 (OK=331 KO=- )
> response time 50th percentile 385 (OK=385 KO=- )
> response time 75th percentile 484 (OK=482 KO=- )
> response time 95th percentile 952 (OK=952 KO=- )
> response time 99th percentile 1884 (OK=1884 KO=- )
> mean requests/sec 4571.429 (OK=4571.429 KO=- )
:: Spring Boot :: (v3.5.7) Started DemoWebFluxApplication in 1.584 seconds (process running for 1.995)
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 55 (OK=55 KO=- )
> max response time 4625 (OK=4625 KO=- )
> mean response time 1436 (OK=1436 KO=- )
> std deviation 951 (OK=951 KO=- )
> response time 50th percentile 1050 (OK=1051 KO=- )
> response time 75th percentile 1820 (OK=1820 KO=- )
> response time 95th percentile 3758 (OK=3758 KO=- )
> response time 99th percentile 4287 (OK=4287 KO=- )
> mean requests/sec 2666.667 (OK=2666.667 KO=- )
:: Spring Boot :: (v3.5.7) Started DemoApplication in 1.537 seconds (process running for 1.914)
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 36 (OK=36 KO=- )
> max response time 4847 (OK=4847 KO=- )
> mean response time 1267 (OK=1267 KO=- )
> std deviation 753 (OK=753 KO=- )
> response time 50th percentile 1085 (OK=1084 KO=- )
> response time 75th percentile 1384 (OK=1384 KO=- )
> response time 95th percentile 2858 (OK=2858 KO=- )
> response time 99th percentile 3690 (OK=3690 KO=- )
> mean requests/sec 2909.091 (OK=2909.091 KO=- )
powered by Quarkus 3.29.0) started in 0.936s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 50 (OK=50 KO=- )
> max response time 2604 (OK=2604 KO=- )
> mean response time 1110 (OK=1110 KO=- )
> std deviation 483 (OK=483 KO=- )
> response time 50th percentile 1012 (OK=1012 KO=- )
> response time 75th percentile 1237 (OK=1237 KO=- )
> response time 95th percentile 2103 (OK=2103 KO=- )
> response time 99th percentile 2353 (OK=2353 KO=- )
> mean requests/sec 3200 (OK=3200 KO=- )
micronaut version: 4.9.0 Startup completed in 574ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 22 (OK=22 KO=- )
> max response time 2131 (OK=2131 KO=- )
> mean response time 828 (OK=828 KO=- )
> std deviation 392 (OK=392 KO=- )
> response time 50th percentile 733 (OK=733 KO=- )
> response time 75th percentile 1071 (OK=1071 KO=- )
> response time 95th percentile 1564 (OK=1564 KO=- )
> response time 99th percentile 1755 (OK=1755 KO=- )
> mean requests/sec 3555.556 (OK=3555.556 KO=- )
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 34 (OK=34 KO=- )
> max response time 1877 (OK=1877 KO=- )
> mean response time 999 (OK=999 KO=- )
> std deviation 342 (OK=342 KO=- )
> response time 50th percentile 1059 (OK=1059 KO=- )
> response time 75th percentile 1284 (OK=1284 KO=- )
> response time 95th percentile 1494 (OK=1494 KO=- )
> response time 99th percentile 1638 (OK=1638 KO=- )
> mean requests/sec 4000 (OK=4000 KO=- )
kumuluz version:4.1.0 Server – Started Server@43e1692f{STARTING}[10.0.9,sto=0] @2616ms
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 19 (OK=19 KO=- )
> max response time 6808 (OK=6808 KO=- )
> mean response time 1665 (OK=1665 KO=- )
> std deviation 1026 (OK=1026 KO=- )
> response time 50th percentile 1395 (OK=1394 KO=- )
> response time 75th percentile 1850 (OK=1850 KO=- )
> response time 95th percentile 3955 (OK=3954 KO=- )
> response time 99th percentile 4780 (OK=4780 KO=- )
> mean requests/sec 2666.667 (OK=2666.667 KO=- )
Helidon SE 4.2.2 features: [Config, Encoding, Health, Media, Metrics, Observe, Registry, WebServer]
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 2277 (OK=2277 KO=- )
> mean response time 673 (OK=673 KO=- )
> std deviation 567 (OK=567 KO=- )
> response time 50th percentile 560 (OK=560 KO=- )
> response time 75th percentile 791 (OK=794 KO=- )
> response time 95th percentile 2099 (OK=2099 KO=- )
> response time 99th percentile 2221 (OK=2221 KO=- )
> mean requests/sec 4000 (OK=4000 KO=- )
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 7891 (OK=7891 KO=- )
> mean response time 934 (OK=934 KO=- )
> std deviation 1100 (OK=1100 KO=- )
> response time 50th percentile 553 (OK=552 KO=- )
> response time 75th percentile 1229 (OK=1229 KO=- )
> response time 95th percentile 3264 (OK=3264 KO=- )
> response time 99th percentile 5199 (OK=5199 KO=- )
> mean requests/sec 2666.667 (OK=2666.667 KO=- )
Rust rest services
rustc 1.90.0 (1159e78c4 2025-09-14)
warp = { version = 0.4, features = [server] }
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 615 (OK=615 KO=- )
> mean response time 160 (OK=160 KO=- )
> std deviation 141 (OK=141 KO=- )
> response time 50th percentile 139 (OK=139 KO=- )
> response time 75th percentile 234 (OK=234 KO=- )
> response time 95th percentile 478 (OK=478 KO=- )
> response time 99th percentile 572 (OK=572 KO=- )
> mean requests/sec 6400 (OK=6400 KO=- )
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 2 (OK=2 KO=- )
> max response time 725 (OK=725 KO=- )
> mean response time 236 (OK=236 KO=- )
> std deviation 145 (OK=145 KO=- )
> response time 50th percentile 210 (OK=210 KO=- )
> response time 75th percentile 290 (OK=290 KO=- )
> response time 95th percentile 555 (OK=555 KO=- )
> response time 99th percentile 632 (OK=631 KO=- )
> mean requests/sec 5333.333 (OK=5333.333 KO=- )
rocket = { version = 0.5.1, features = [json] }
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 629 (OK=629 KO=- )
> mean response time 202 (OK=202 KO=- )
> std deviation 133 (OK=133 KO=- )
> response time 50th percentile 184 (OK=184 KO=- )
> response time 75th percentile 250 (OK=250 KO=- )
> response time 95th percentile 502 (OK=501 KO=- )
> response time 99th percentile 558 (OK=558 KO=- )
> mean requests/sec 5333.333 (OK=5333.333 KO=- )
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 596 (OK=596 KO=- )
> mean response time 154 (OK=154 KO=- )
> std deviation 138 (OK=138 KO=- )
> response time 50th percentile 134 (OK=134 KO=- )
> response time 75th percentile 227 (OK=227 KO=- )
> response time 95th percentile 467 (OK=467 KO=- )
> response time 99th percentile 541 (OK=541 KO=- )
> mean requests/sec 6400 (OK=6400 KO=- )
Dotnet 7 rest service
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 5 (OK=5 KO=- )
> max response time 817 (OK=817 KO=- )
> mean response time 317 (OK=317 KO=- )
> std deviation 166 (OK=166 KO=- )
> response time 50th percentile 289 (OK=289 KO=- )
> response time 75th percentile 367 (OK=367 KO=- )
> response time 95th percentile 662 (OK=662 KO=- )
> response time 99th percentile 730 (OK=730 KO=- )
> mean requests/sec 5333.333 (OK=5333.333 KO=- )
Dotnet 8 rest service
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 1 (OK=1 KO=- )
> max response time 763 (OK=763 KO=- )
> mean response time 280 (OK=280 KO=- )
> std deviation 162 (OK=162 KO=- )
> response time 50th percentile 252 (OK=252 KO=- )
> response time 75th percentile 338 (OK=338 KO=- )
> response time 95th percentile 640 (OK=640 KO=- )
> response time 99th percentile 711 (OK=710 KO=- )
> mean requests/sec 5333.333 (OK=5333.333 KO=- )
Dotnet 9 rest service
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 1 (OK=1 KO=- )
> max response time 803 (OK=803 KO=- )
> mean response time 276 (OK=276 KO=- )
> std deviation 163 (OK=163 KO=- )
> response time 50th percentile 250 (OK=250 KO=- )
> response time 75th percentile 333 (OK=333 KO=- )
> response time 95th percentile 637 (OK=637 KO=- )
> response time 99th percentile 696 (OK=696 KO=- )
> mean requests/sec 5333.333 (OK=5333.333 KO=- )
graalvm native avaje
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 7758 (OK=7758 KO=- )
> mean response time 481 (OK=481 KO=- )
> std deviation 796 (OK=796 KO=- )
> response time 50th percentile 142 (OK=142 KO=- )
> response time 75th percentile 455 (OK=455 KO=- )
> response time 95th percentile 2284 (OK=2284 KO=- )
> response time 99th percentile 3377 (OK=3377 KO=- )
> mean requests/sec 2909.091 (OK=2909.091 KO=- )
graalvm native avaje
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 3300 (OK=3300 KO=- )
> mean response time 238 (OK=238 KO=- )
> std deviation 310 (OK=310 KO=- )
> response time 50th percentile 166 (OK=166 KO=- )
> response time 75th percentile 249 (OK=249 KO=- )
> response time 95th percentile 1045 (OK=1045 KO=- )
> response time 99th percentile 1509 (OK=1508 KO=- )
> mean requests/sec 4571.429 (OK=4571.429 KO=- )
graalvm native quarkus
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 7 (OK=7 KO=- )
> max response time 1127 (OK=1127 KO=- )
> mean response time 445 (OK=445 KO=- )
> std deviation 205 (OK=205 KO=- )
> response time 50th percentile 397 (OK=397 KO=- )
> response time 75th percentile 593 (OK=593 KO=- )
> response time 95th percentile 803 (OK=803 KO=- )
> response time 99th percentile 938 (OK=938 KO=- )
> mean requests/sec 4571.429 (OK=4571.429 KO=- )
graalvm native micronaut
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 3 (OK=3 KO=- )
> max response time 1025 (OK=1025 KO=- )
> mean response time 368 (OK=368 KO=- )
> std deviation 154 (OK=154 KO=- )
> response time 50th percentile 337 (OK=337 KO=- )
> response time 75th percentile 448 (OK=448 KO=- )
> response time 95th percentile 666 (OK=666 KO=- )
> response time 99th percentile 781 (OK=781 KO=- )
> mean requests/sec 5333.333 (OK=5333.333 KO=- )
graalvm native spring-boot-web
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 3351 (OK=3351 KO=- )
> mean response time 488 (OK=488 KO=- )
> std deviation 358 (OK=358 KO=- )
> response time 50th percentile 390 (OK=390 KO=- )
> response time 75th percentile 524 (OK=524 KO=- )
> response time 95th percentile 1273 (OK=1279 KO=- )
> response time 99th percentile 1860 (OK=1860 KO=- )
> mean requests/sec 4571.429 (OK=4571.429 KO=- )
graalvm native spring-boot-webflux
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 41 (OK=41 KO=- )
> max response time 1811 (OK=1811 KO=- )
> mean response time 462 (OK=462 KO=- )
> std deviation 323 (OK=323 KO=- )
> response time 50th percentile 351 (OK=351 KO=- )
> response time 75th percentile 584 (OK=584 KO=- )
> response time 95th percentile 1181 (OK=1181 KO=- )
> response time 99th percentile 1599 (OK=1599 KO=- )
> mean requests/sec 4571.429 (OK=4571.429 KO=- )
graalvm native vertx
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 30 (OK=30 KO=- )
> max response time 884 (OK=884 KO=- )
> mean response time 452 (OK=452 KO=- )
> std deviation 155 (OK=155 KO=- )
> response time 50th percentile 474 (OK=474 KO=- )
> response time 75th percentile 581 (OK=581 KO=- )
> response time 95th percentile 681 (OK=681 KO=- )
> response time 99th percentile 749 (OK=749 KO=- )
> mean requests/sec 4571.429 (OK=4571.429 KO=- )
graalvm native helidon
---- Global Information --------------------------------------------------------
> request count 32000 (OK=0 KO=32000 )
> min response time 0 (OK=- KO=0 )
> max response time 1238 (OK=- KO=1238 )
> mean response time 396 (OK=- KO=396 )
> std deviation 247 (OK=- KO=247 )
> response time 50th percentile 340 (OK=- KO=340 )
> response time 75th percentile 501 (OK=- KO=500 )
> response time 95th percentile 937 (OK=- KO=937 )
> response time 99th percentile 1115 (OK=- KO=1115 )
> mean requests/sec 5333.333 (OK=- KO=5333.333)
graalvm native ktor rest service
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 4638 (OK=4638 KO=- )
> mean response time 533 (OK=533 KO=- )
> std deviation 735 (OK=735 KO=- )
> response time 50th percentile 196 (OK=196 KO=- )
> response time 75th percentile 638 (OK=639 KO=- )
> response time 95th percentile 2166 (OK=2166 KO=- )
> response time 99th percentile 3190 (OK=3190 KO=- )
> mean requests/sec 4000 (OK=4000 KO=- )
GraalVM Native Binaries Sizes:
| Size in MB | Name |
|---|---|
| 53 | quarkus-demo-runner |
| 74 | micronaut-demo |
| 77 | springboot-demo-web |
| 77 | springboot-webflux-demo |
| 54 | vertx-demo |
| 55 | helidon-quickstart-se |
| 60 | ktor-demo |
source code for the java and dotnet tests ๐ source code for the rust tests ๐ github action ๐