In Linux runnervmf4ws1 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: 859/15995MB (5.37%)
Disk Usage: 48/72GB (67%)
CPU Load: 1.46
CPU core count:4
CPUs
cpu MHz : 3246.567
cpu MHz : 3238.126
cpu MHz : 3269.031
cpu MHz : 3242.958
Below is total package generation times for separate modules,
[INFO] Avaje Jex Example 3.2 .............................. SUCCESS [ 3.030 s]
[INFO] Avaje Jex Robaho Example 3.2 ....................... SUCCESS [ 3.090 s]
[INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [ 5.702 s]
[INFO] helidon-quickstart-se 4.2.2 ........................ SUCCESS [ 6.516 s]
[INFO] ktor-demo 3.2.3-kotlin-2.2.10 ...................... SUCCESS [ 10.877 s]
[INFO] micronaut-demo 4.9.3 ............................... SUCCESS [ 22.747 s]
[INFO] quarkus-demo 3.26.1 ................................ SUCCESS [ 13.167 s]
[INFO] springboot-webflux-demo 3.5.5 ...................... SUCCESS [ 2.322 s]
[INFO] springboot-demo-web 3.5.5 .......................... SUCCESS [ 2.563 s]
[INFO] vertx-demo 5.0.3 ................................... SUCCESS [ 4.612 s]
Size of created packages:
Size in MB | Name |
---|---|
2.6M | ./avaje-jex-jdk/target/avaje-jex-jdk-3.2.jar |
2.6M | ./avaje-jex-jdk/target/original-avaje-jex-jdk-3.2.jar |
2.8M | ./avaje-jex-robaho/target/avaje-jex-robaho-3.2.jar |
2.8M | ./avaje-jex-robaho/target/original-avaje-jex-robaho-3.2.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.2.3-kotlin-2.2.10-jar-with-dependencies.jar |
14M | ./micronaut/target/micronaut-demo-4.9.3.jar |
19M | ./quarkus/target/quarkus-demo-runner.jar |
21M | ./spring-boot-web/target/springboot-demo-web-3.5.5.jar |
24M | ./spring-boot-webflux/target/springboot-webflux-demo-3.5.5.jar |
8.3M | ./vertx/target/vertx-demo-5.0.3-fat.jar |
Avaje Jex started class sun.net.httpserver.HttpServerImpl 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 11636 (OK=11636 KO=- )
> mean response time 808 (OK=808 KO=- )
> std deviation 1177 (OK=1177 KO=- )
> response time 50th percentile 306 (OK=306 KO=- )
> response time 75th percentile 1136 (OK=1136 KO=- )
> response time 95th percentile 3323 (OK=3323 KO=- )
> response time 99th percentile 5460 (OK=5460 KO=- )
> mean requests/sec 2461.538 (OK=2461.538 KO=- )
started class robaho.net.httpserver.HttpServerImpl on http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 7 (OK=7 KO=- )
> max response time 1977 (OK=1977 KO=- )
> mean response time 441 (OK=441 KO=- )
> std deviation 313 (OK=313 KO=- )
> response time 50th percentile 366 (OK=366 KO=- )
> response time 75th percentile 461 (OK=461 KO=- )
> response time 95th percentile 896 (OK=896 KO=- )
> response time 99th percentile 1806 (OK=1806 KO=- )
> mean requests/sec 4571.429 (OK=4571.429 KO=- )
:: Spring Boot :: (v3.5.5) Started DemoWebFluxApplication in 1.594 seconds (process running for 1.997)
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 67 (OK=67 KO=- )
> max response time 5208 (OK=5208 KO=- )
> mean response time 1435 (OK=1435 KO=- )
> std deviation 901 (OK=901 KO=- )
> response time 50th percentile 1183 (OK=1183 KO=- )
> response time 75th percentile 1760 (OK=1760 KO=- )
> response time 95th percentile 3231 (OK=3230 KO=- )
> response time 99th percentile 4802 (OK=4802 KO=- )
> mean requests/sec 2909.091 (OK=2909.091 KO=- )
:: Spring Boot :: (v3.5.5) Started DemoApplication in 1.541 seconds (process running for 1.921)
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 26 (OK=26 KO=- )
> max response time 4293 (OK=4293 KO=- )
> mean response time 1331 (OK=1331 KO=- )
> std deviation 723 (OK=723 KO=- )
> response time 50th percentile 1221 (OK=1221 KO=- )
> response time 75th percentile 1567 (OK=1567 KO=- )
> response time 95th percentile 2813 (OK=2820 KO=- )
> response time 99th percentile 3509 (OK=3509 KO=- )
> mean requests/sec 2909.091 (OK=2909.091 KO=- )
powered by Quarkus 3.26.1) started in 0.937s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 33 (OK=33 KO=- )
> max response time 2846 (OK=2846 KO=- )
> mean response time 1120 (OK=1120 KO=- )
> std deviation 550 (OK=550 KO=- )
> response time 50th percentile 1017 (OK=1017 KO=- )
> response time 75th percentile 1296 (OK=1296 KO=- )
> response time 95th percentile 2214 (OK=2214 KO=- )
> response time 99th percentile 2560 (OK=2560 KO=- )
> mean requests/sec 3200 (OK=3200 KO=- )
micronaut version: 4.9.0 Startup completed in 508ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 21 (OK=21 KO=- )
> max response time 2056 (OK=2056 KO=- )
> mean response time 796 (OK=796 KO=- )
> std deviation 374 (OK=374 KO=- )
> response time 50th percentile 691 (OK=691 KO=- )
> response time 75th percentile 1059 (OK=1059 KO=- )
> response time 95th percentile 1514 (OK=1514 KO=- )
> response time 99th percentile 1726 (OK=1726 KO=- )
> mean requests/sec 4000 (OK=4000 KO=- )
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 32 (OK=32 KO=- )
> max response time 1779 (OK=1779 KO=- )
> mean response time 989 (OK=989 KO=- )
> std deviation 346 (OK=346 KO=- )
> response time 50th percentile 988 (OK=988 KO=- )
> response time 75th percentile 1278 (OK=1278 KO=- )
> response time 95th percentile 1500 (OK=1500 KO=- )
> response time 99th percentile 1623 (OK=1623 KO=- )
> mean requests/sec 4000 (OK=4000 KO=- )
kumuluz version:4.1.0 Server – Started Server@79316f3a{STARTING}[10.0.9,sto=0] @2673ms
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 4 (OK=4 KO=- )
> max response time 6428 (OK=6428 KO=- )
> mean response time 1703 (OK=1703 KO=- )
> std deviation 1051 (OK=1051 KO=- )
> response time 50th percentile 1492 (OK=1491 KO=- )
> response time 75th percentile 1857 (OK=1857 KO=- )
> response time 95th percentile 3945 (OK=3945 KO=- )
> response time 99th percentile 4884 (OK=4884 KO=- )
> mean requests/sec 2461.538 (OK=2461.538 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 2241 (OK=2241 KO=- )
> mean response time 665 (OK=665 KO=- )
> std deviation 604 (OK=604 KO=- )
> response time 50th percentile 467 (OK=467 KO=- )
> response time 75th percentile 774 (OK=774 KO=- )
> response time 95th percentile 1979 (OK=1980 KO=- )
> response time 99th percentile 2178 (OK=2178 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 8128 (OK=8128 KO=- )
> mean response time 983 (OK=983 KO=- )
> std deviation 986 (OK=986 KO=- )
> response time 50th percentile 699 (OK=699 KO=- )
> response time 75th percentile 1375 (OK=1372 KO=- )
> response time 95th percentile 2936 (OK=2936 KO=- )
> response time 99th percentile 4408 (OK=4408 KO=- )
> mean requests/sec 2666.667 (OK=2666.667 KO=- )
Rust rest services
rustc 1.89.0 (29483883e 2025-08-04)
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 580 (OK=580 KO=- )
> mean response time 134 (OK=134 KO=- )
> std deviation 131 (OK=131 KO=- )
> response time 50th percentile 108 (OK=108 KO=- )
> response time 75th percentile 206 (OK=206 KO=- )
> response time 95th percentile 436 (OK=436 KO=- )
> response time 99th percentile 510 (OK=510 KO=- )
> mean requests/sec 6400 (OK=6400 KO=- )
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 636 (OK=636 KO=- )
> mean response time 169 (OK=169 KO=- )
> std deviation 146 (OK=146 KO=- )
> response time 50th percentile 150 (OK=150 KO=- )
> response time 75th percentile 242 (OK=242 KO=- )
> response time 95th percentile 493 (OK=493 KO=- )
> response time 99th percentile 590 (OK=590 KO=- )
> mean requests/sec 6400 (OK=6400 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 622 (OK=622 KO=- )
> mean response time 192 (OK=192 KO=- )
> std deviation 132 (OK=132 KO=- )
> response time 50th percentile 176 (OK=176 KO=- )
> response time 75th percentile 245 (OK=245 KO=- )
> response time 95th percentile 483 (OK=483 KO=- )
> response time 99th percentile 553 (OK=553 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 672 (OK=672 KO=- )
> mean response time 159 (OK=159 KO=- )
> std deviation 139 (OK=139 KO=- )
> response time 50th percentile 139 (OK=139 KO=- )
> response time 75th percentile 222 (OK=222 KO=- )
> response time 95th percentile 464 (OK=464 KO=- )
> response time 99th percentile 551 (OK=551 KO=- )
> mean requests/sec 6400 (OK=6400 KO=- )
Dotnet 7 rest service
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 1 (OK=1 KO=- )
> max response time 822 (OK=822 KO=- )
> mean response time 292 (OK=292 KO=- )
> std deviation 157 (OK=157 KO=- )
> response time 50th percentile 275 (OK=275 KO=- )
> response time 75th percentile 350 (OK=350 KO=- )
> response time 95th percentile 627 (OK=627 KO=- )
> response time 99th percentile 716 (OK=716 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 729 (OK=729 KO=- )
> mean response time 254 (OK=254 KO=- )
> std deviation 148 (OK=148 KO=- )
> response time 50th percentile 225 (OK=225 KO=- )
> response time 75th percentile 306 (OK=306 KO=- )
> response time 95th percentile 594 (OK=594 KO=- )
> response time 99th percentile 665 (OK=665 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 1359 (OK=1359 KO=- )
> mean response time 262 (OK=262 KO=- )
> std deviation 154 (OK=154 KO=- )
> response time 50th percentile 249 (OK=249 KO=- )
> response time 75th percentile 315 (OK=316 KO=- )
> response time 95th percentile 596 (OK=596 KO=- )
> response time 99th percentile 679 (OK=679 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 5693 (OK=5693 KO=- )
> mean response time 587 (OK=587 KO=- )
> std deviation 784 (OK=784 KO=- )
> response time 50th percentile 242 (OK=243 KO=- )
> response time 75th percentile 1012 (OK=1012 KO=- )
> response time 95th percentile 2244 (OK=2244 KO=- )
> response time 99th percentile 3589 (OK=3589 KO=- )
> mean requests/sec 3555.556 (OK=3555.556 KO=- )
graalvm native avaje
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 2451 (OK=2451 KO=- )
> mean response time 247 (OK=247 KO=- )
> std deviation 293 (OK=293 KO=- )
> response time 50th percentile 174 (OK=174 KO=- )
> response time 75th percentile 252 (OK=252 KO=- )
> response time 95th percentile 1034 (OK=1034 KO=- )
> response time 99th percentile 1482 (OK=1482 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 2 (OK=2 KO=- )
> max response time 1634 (OK=1634 KO=- )
> mean response time 494 (OK=494 KO=- )
> std deviation 231 (OK=231 KO=- )
> response time 50th percentile 445 (OK=445 KO=- )
> response time 75th percentile 647 (OK=646 KO=- )
> response time 95th percentile 899 (OK=899 KO=- )
> response time 99th percentile 1133 (OK=1133 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 935 (OK=935 KO=- )
> mean response time 331 (OK=331 KO=- )
> std deviation 146 (OK=146 KO=- )
> response time 50th percentile 309 (OK=309 KO=- )
> response time 75th percentile 407 (OK=407 KO=- )
> response time 95th percentile 618 (OK=618 KO=- )
> response time 99th percentile 720 (OK=720 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 4428 (OK=4428 KO=- )
> mean response time 529 (OK=529 KO=- )
> std deviation 399 (OK=399 KO=- )
> response time 50th percentile 436 (OK=436 KO=- )
> response time 75th percentile 530 (OK=530 KO=- )
> response time 95th percentile 1522 (OK=1522 KO=- )
> response time 99th percentile 1964 (OK=1964 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 3 (OK=3 KO=- )
> max response time 1616 (OK=1616 KO=- )
> mean response time 481 (OK=481 KO=- )
> std deviation 289 (OK=289 KO=- )
> response time 50th percentile 388 (OK=388 KO=- )
> response time 75th percentile 588 (OK=588 KO=- )
> response time 95th percentile 1149 (OK=1149 KO=- )
> response time 99th percentile 1435 (OK=1435 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 32 (OK=32 KO=- )
> max response time 796 (OK=796 KO=- )
> mean response time 416 (OK=416 KO=- )
> std deviation 137 (OK=137 KO=- )
> response time 50th percentile 432 (OK=432 KO=- )
> response time 75th percentile 519 (OK=519 KO=- )
> response time 95th percentile 619 (OK=619 KO=- )
> response time 99th percentile 681 (OK=681 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 1117 (OK=- KO=1117 )
> mean response time 388 (OK=- KO=388 )
> std deviation 228 (OK=- KO=228 )
> response time 50th percentile 348 (OK=- KO=348 )
> response time 75th percentile 497 (OK=- KO=497 )
> response time 95th percentile 879 (OK=- KO=879 )
> response time 99th percentile 1060 (OK=- KO=1060 )
> mean requests/sec 4571.429 (OK=- KO=4571.429)
graalvm native ktor rest service
---- Global Information --------------------------------------------------------
> request count 32000 (OK=32000 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 11351 (OK=11351 KO=- )
> mean response time 528 (OK=528 KO=- )
> std deviation 962 (OK=962 KO=- )
> response time 50th percentile 110 (OK=110 KO=- )
> response time 75th percentile 551 (OK=551 KO=- )
> response time 95th percentile 2308 (OK=2308 KO=- )
> response time 99th percentile 4260 (OK=4260 KO=- )
> mean requests/sec 2285.714 (OK=2285.714 KO=- )
GraalVM Native Binaries Sizes:
Size in MB | Name |
---|---|
53 | quarkus-demo-runner |
73 | micronaut-demo |
76 | springboot-demo-web |
77 | springboot-webflux-demo |
54 | vertx-demo |
55 | helidon-quickstart-se |
56 | ktor-demo |
source code for the java and dotnet tests ๐ source code for the rust tests ๐ github action ๐