In Linux runnervmrg6be 6.17.0-1008-azure #8~24.04.1-Ubuntu SMP Mon Jan 26 18:35:40 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux,
Memory Usage: 1390/15993MB (8.69%)
Disk Usage: 58/145GB (40%)
CPU Load: 1.21
CPU core count:4
CPUs
cpu MHz : 3238.960
cpu MHz : 3241.887
cpu MHz : 3245.725
cpu MHz : 3236.942
Below is total package generation times for separate modules,
[INFO] Avaje Jex Example 3.4 .............................. SUCCESS [ 2.730 s]
[INFO] Avaje Jex Robaho Example 3.4 ....................... SUCCESS [ 2.811 s]
[INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [ 4.035 s]
[INFO] ktor-demo 3.4.0-kotlin-2.3.10 ...................... SUCCESS [ 10.859 s]
[INFO] micronaut-demo 4.10.7 .............................. SUCCESS [ 23.156 s]
[INFO] quarkus-demo 3.31.1 ................................ SUCCESS [ 10.522 s]
[INFO] springboot-webflux-demo 4.0.3 ...................... SUCCESS [ 2.053 s]
[INFO] springboot-demo-web 4.0.3 .......................... SUCCESS [ 2.045 s]
[INFO] vertx-demo 5.0.10 .................................. SUCCESS [ 4.024 s]
Size of created packages:
| Size in MB | Name |
|---|---|
| 2.6M | ./avaje-jex-jdk/target/avaje-jex-jdk-3.4.jar |
| 2.6M | ./avaje-jex-jdk/target/original-avaje-jex-jdk-3.4.jar |
| 2.8M | ./avaje-jex-robaho/target/avaje-jex-robaho-3.4.jar |
| 2.8M | ./avaje-jex-robaho/target/original-avaje-jex-robaho-3.4.jar |
| 22M | ./eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-4.1.0.jar |
| 20M | ./ktor/target/ktor-demo-3.4.0-kotlin-2.3.10-jar-with-dependencies.jar |
| 14M | ./micronaut/target/micronaut-demo-4.10.7.jar |
| 20M | ./quarkus/target/quarkus-demo-runner.jar |
| 19M | ./spring-boot-web/target/springboot-demo-web-4.0.3.jar |
| 34M | ./spring-boot-webflux/target/springboot-webflux-demo-4.0.3.jar |
| 8.3M | ./vertx/target/vertx-demo-5.0.10-fat.jar |
Avaje Jex started class sun.net.httpserver.HttpServerImpl in 26ms on TCP http://0:0:0:0:0:0:0:0:8080
---- Global Information --------------------------------------------------------
> request count 139906 (OK=139906 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 2392 (OK=2392 KO=- )
> mean response time 60 (OK=60 KO=- )
> std deviation 120 (OK=120 KO=- )
> response time 50th percentile 39 (OK=39 KO=- )
> response time 75th percentile 65 (OK=65 KO=- )
> response time 95th percentile 114 (OK=114 KO=- )
> response time 99th percentile 1083 (OK=1083 KO=- )
> mean requests/sec 5596.24 (OK=5596.24 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 138331 ( 99%)
> 800 ms <= t < 1200 ms 1521 ( 1%)
> t >= 1200 ms 54 ( 0%)
> failed 0 ( 0%)
started class robaho.net.httpserver.HttpServerImpl in 54ms on TCP http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 205199 (OK=205199 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 128 (OK=128 KO=- )
> mean response time 36 (OK=36 KO=- )
> std deviation 15 (OK=15 KO=- )
> response time 50th percentile 36 (OK=36 KO=- )
> response time 75th percentile 46 (OK=46 KO=- )
> response time 95th percentile 60 (OK=60 KO=- )
> response time 99th percentile 70 (OK=70 KO=- )
> mean requests/sec 8207.96 (OK=8207.96 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 205199 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
:: Spring Boot :: (v4.0.3) Started DemoWebFluxApplication in 1.566 seconds (process running for 2.061)
---- Global Information --------------------------------------------------------
> request count 86155 (OK=86155 KO=0 )
> min response time 1 (OK=1 KO=- )
> max response time 11101 (OK=11101 KO=- )
> mean response time 80 (OK=80 KO=- )
> std deviation 322 (OK=322 KO=- )
> response time 50th percentile 62 (OK=62 KO=- )
> response time 75th percentile 82 (OK=82 KO=- )
> response time 95th percentile 97 (OK=97 KO=- )
> response time 99th percentile 152 (OK=152 KO=- )
> mean requests/sec 3446.2 (OK=3446.2 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 85861 (100%)
> 800 ms <= t < 1200 ms 24 ( 0%)
> t >= 1200 ms 270 ( 0%)
> failed 0 ( 0%)
:: Spring Boot :: (v4.0.3) Started DemoApplication in 1.495 seconds (process running for 1.951)
---- Global Information --------------------------------------------------------
> request count 104840 (OK=104840 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 561 (OK=561 KO=- )
> mean response time 81 (OK=81 KO=- )
> std deviation 43 (OK=43 KO=- )
> response time 50th percentile 77 (OK=77 KO=- )
> response time 75th percentile 108 (OK=108 KO=- )
> response time 95th percentile 153 (OK=153 KO=- )
> response time 99th percentile 197 (OK=197 KO=- )
> mean requests/sec 4193.6 (OK=4193.6 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 104840 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
powered by Quarkus 3.31.1) started in 1.175s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 110431 (OK=110431 KO=0 )
> min response time 1 (OK=1 KO=- )
> max response time 313 (OK=313 KO=- )
> mean response time 82 (OK=82 KO=- )
> std deviation 42 (OK=42 KO=- )
> response time 50th percentile 80 (OK=80 KO=- )
> response time 75th percentile 111 (OK=111 KO=- )
> response time 95th percentile 152 (OK=152 KO=- )
> response time 99th percentile 188 (OK=188 KO=- )
> mean requests/sec 4417.24 (OK=4417.24 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 110431 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
micronaut version: 4.9.0 Startup completed in 586ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 162566 (OK=162566 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 185 (OK=185 KO=- )
> mean response time 53 (OK=53 KO=- )
> std deviation 21 (OK=21 KO=- )
> response time 50th percentile 53 (OK=53 KO=- )
> response time 75th percentile 65 (OK=65 KO=- )
> response time 95th percentile 84 (OK=84 KO=- )
> response time 99th percentile 113 (OK=113 KO=- )
> mean requests/sec 6502.64 (OK=6502.64 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 162566 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 375338 (OK=375338 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 92 (OK=92 KO=- )
> mean response time 26 (OK=26 KO=- )
> std deviation 7 (OK=7 KO=- )
> response time 50th percentile 25 (OK=25 KO=- )
> response time 75th percentile 30 (OK=30 KO=- )
> response time 95th percentile 38 (OK=38 KO=- )
> response time 99th percentile 53 (OK=53 KO=- )
> mean requests/sec 15013.52 (OK=15013.52 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 375338 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
kumuluz version:4.1.0 Server – Started Server@6631cb64{STARTING}[10.0.9,sto=0] @2687ms
---- Global Information --------------------------------------------------------
> request count 85461 (OK=85461 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 713 (OK=713 KO=- )
> mean response time 98 (OK=98 KO=- )
> std deviation 59 (OK=59 KO=- )
> response time 50th percentile 93 (OK=93 KO=- )
> response time 75th percentile 134 (OK=134 KO=- )
> response time 95th percentile 201 (OK=201 KO=- )
> response time 99th percentile 255 (OK=255 KO=- )
> mean requests/sec 3418.44 (OK=3418.44 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 85461 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 150368 (OK=150368 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 2171 (OK=2171 KO=- )
> mean response time 55 (OK=55 KO=- )
> std deviation 128 (OK=128 KO=- )
> response time 50th percentile 36 (OK=36 KO=- )
> response time 75th percentile 56 (OK=56 KO=- )
> response time 95th percentile 102 (OK=102 KO=- )
> response time 99th percentile 1088 (OK=1088 KO=- )
> mean requests/sec 6014.72 (OK=6014.72 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 148576 ( 99%)
> 800 ms <= t < 1200 ms 1684 ( 1%)
> t >= 1200 ms 108 ( 0%)
> failed 0 ( 0%)
Rust rest services
rustc 1.94.0 (4a4ef493e 2026-03-02)
warp = { version = 0.4, features = [server] }
---- Global Information --------------------------------------------------------
> request count 275467 (OK=275467 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 103 (OK=103 KO=- )
> mean response time 27 (OK=27 KO=- )
> std deviation 12 (OK=12 KO=- )
> response time 50th percentile 27 (OK=27 KO=- )
> response time 75th percentile 35 (OK=35 KO=- )
> response time 95th percentile 47 (OK=47 KO=- )
> response time 99th percentile 55 (OK=55 KO=- )
> mean requests/sec 11018.68 (OK=11018.68 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 275467 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 253313 (OK=253313 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 141 (OK=141 KO=- )
> mean response time 28 (OK=28 KO=- )
> std deviation 14 (OK=14 KO=- )
> response time 50th percentile 28 (OK=28 KO=- )
> response time 75th percentile 37 (OK=37 KO=- )
> response time 95th percentile 51 (OK=51 KO=- )
> response time 99th percentile 63 (OK=63 KO=- )
> mean requests/sec 10132.52 (OK=10132.52 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 253313 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
rocket = { version = 0.5.1, features = [json] }
---- Global Information --------------------------------------------------------
> request count 260146 (OK=260146 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 184 (OK=184 KO=- )
> mean response time 30 (OK=30 KO=- )
> std deviation 14 (OK=14 KO=- )
> response time 50th percentile 29 (OK=29 KO=- )
> response time 75th percentile 39 (OK=39 KO=- )
> response time 95th percentile 53 (OK=53 KO=- )
> response time 99th percentile 63 (OK=63 KO=- )
> mean requests/sec 10405.84 (OK=10405.84 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 260146 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 268567 (OK=268567 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 100 (OK=100 KO=- )
> mean response time 28 (OK=28 KO=- )
> std deviation 13 (OK=13 KO=- )
> response time 50th percentile 28 (OK=28 KO=- )
> response time 75th percentile 36 (OK=36 KO=- )
> response time 95th percentile 49 (OK=49 KO=- )
> response time 99th percentile 57 (OK=57 KO=- )
> mean requests/sec 10742.68 (OK=10742.68 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 268567 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Dotnet 7 rest service
---- Global Information --------------------------------------------------------
> request count 230223 (OK=230223 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 172 (OK=172 KO=- )
> mean response time 33 (OK=33 KO=- )
> std deviation 17 (OK=17 KO=- )
> response time 50th percentile 33 (OK=33 KO=- )
> response time 75th percentile 44 (OK=44 KO=- )
> response time 95th percentile 61 (OK=61 KO=- )
> response time 99th percentile 76 (OK=76 KO=- )
> mean requests/sec 9208.92 (OK=9208.92 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 230223 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Dotnet 8 rest service
---- Global Information --------------------------------------------------------
> request count 243891 (OK=243891 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 121 (OK=121 KO=- )
> mean response time 31 (OK=31 KO=- )
> std deviation 15 (OK=15 KO=- )
> response time 50th percentile 31 (OK=31 KO=- )
> response time 75th percentile 42 (OK=42 KO=- )
> response time 95th percentile 56 (OK=56 KO=- )
> response time 99th percentile 65 (OK=65 KO=- )
> mean requests/sec 9755.64 (OK=9755.64 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 243891 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Dotnet 9 rest service
---- Global Information --------------------------------------------------------
> request count 247514 (OK=247514 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 123 (OK=123 KO=- )
> mean response time 31 (OK=31 KO=- )
> std deviation 15 (OK=15 KO=- )
> response time 50th percentile 31 (OK=31 KO=- )
> response time 75th percentile 41 (OK=41 KO=- )
> response time 95th percentile 55 (OK=55 KO=- )
> response time 99th percentile 66 (OK=66 KO=- )
> mean requests/sec 9900.56 (OK=9900.56 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 247514 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Golang rest service
go version go1.24.13 linux/amd64
Golang rest service
---- Global Information --------------------------------------------------------
> request count 227037 (OK=227037 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 160 (OK=160 KO=- )
> mean response time 33 (OK=33 KO=- )
> std deviation 17 (OK=17 KO=- )
> response time 50th percentile 33 (OK=33 KO=- )
> response time 75th percentile 45 (OK=45 KO=- )
> response time 95th percentile 62 (OK=62 KO=- )
> response time 99th percentile 72 (OK=72 KO=- )
> mean requests/sec 9081.48 (OK=9081.48 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 227037 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Express.js rest service
Node.js v20.20.1
Express.js rest service
---- Global Information --------------------------------------------------------
> request count 95558 (OK=445 KO=95113 )
> min response time 0 (OK=1 KO=0 )
> max response time 11327 (OK=11327 KO=208 )
> mean response time 71 (OK=3214 KO=56 )
> std deviation 315 (OK=3355 KO=19 )
> response time 50th percentile 56 (OK=2045 KO=56 )
> response time 75th percentile 70 (OK=5546 KO=70 )
> response time 95th percentile 81 (OK=10015 KO=80 )
> response time 99th percentile 100 (OK=11062 KO=94 )
> mean requests/sec 3822.32 (OK=17.8 KO=3804.52)
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 167 ( 0%)
> 800 ms <= t < 1200 ms 19 ( 0%)
> t >= 1200 ms 259 ( 0%)
> failed 95113 (100%)
Bun rest service
Bun 1.3.11
Bun rest service
---- Global Information --------------------------------------------------------
> request count 296701 (OK=296701 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 130 (OK=130 KO=- )
> mean response time 32 (OK=32 KO=- )
> std deviation 15 (OK=15 KO=- )
> response time 50th percentile 33 (OK=33 KO=- )
> response time 75th percentile 40 (OK=40 KO=- )
> response time 95th percentile 54 (OK=54 KO=- )
> response time 99th percentile 80 (OK=80 KO=- )
> mean requests/sec 11868.04 (OK=11868.04 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 296701 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native avaje-jex-jdk
---- Global Information --------------------------------------------------------
> request count 176640 (OK=176640 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 3117 (OK=3117 KO=- )
> mean response time 50 (OK=50 KO=- )
> std deviation 163 (OK=163 KO=- )
> response time 50th percentile 27 (OK=27 KO=- )
> response time 75th percentile 37 (OK=37 KO=- )
> response time 95th percentile 68 (OK=68 KO=- )
> response time 99th percentile 1097 (OK=1097 KO=- )
> mean requests/sec 7065.6 (OK=7065.6 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 173403 ( 98%)
> 800 ms <= t < 1200 ms 2636 ( 1%)
> t >= 1200 ms 601 ( 0%)
> failed 0 ( 0%)
graalvm native avaje-jex-robaho
---- Global Information --------------------------------------------------------
> request count 225752 (OK=225752 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 274 (OK=274 KO=- )
> mean response time 35 (OK=35 KO=- )
> std deviation 20 (OK=20 KO=- )
> response time 50th percentile 33 (OK=33 KO=- )
> response time 75th percentile 47 (OK=47 KO=- )
> response time 95th percentile 70 (OK=70 KO=- )
> response time 99th percentile 94 (OK=94 KO=- )
> mean requests/sec 9030.08 (OK=9030.08 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 225752 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native quarkus
---- Global Information --------------------------------------------------------
> request count 166932 (OK=166932 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 267 (OK=267 KO=- )
> mean response time 51 (OK=51 KO=- )
> std deviation 31 (OK=31 KO=- )
> response time 50th percentile 47 (OK=47 KO=- )
> response time 75th percentile 71 (OK=71 KO=- )
> response time 95th percentile 105 (OK=105 KO=- )
> response time 99th percentile 134 (OK=134 KO=- )
> mean requests/sec 6677.28 (OK=6677.28 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 166932 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native micronaut
---- Global Information --------------------------------------------------------
> request count 187914 (OK=187914 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 253 (OK=253 KO=- )
> mean response time 49 (OK=49 KO=- )
> std deviation 33 (OK=33 KO=- )
> response time 50th percentile 43 (OK=43 KO=- )
> response time 75th percentile 70 (OK=70 KO=- )
> response time 95th percentile 108 (OK=108 KO=- )
> response time 99th percentile 141 (OK=141 KO=- )
> mean requests/sec 7516.56 (OK=7516.56 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 187914 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native spring-boot-web
---- Global Information --------------------------------------------------------
> request count 142288 (OK=142288 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 1278 (OK=1278 KO=- )
> mean response time 67 (OK=67 KO=- )
> std deviation 101 (OK=101 KO=- )
> response time 50th percentile 48 (OK=48 KO=- )
> response time 75th percentile 76 (OK=76 KO=- )
> response time 95th percentile 113 (OK=113 KO=- )
> response time 99th percentile 666 (OK=666 KO=- )
> mean requests/sec 5691.52 (OK=5691.52 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 141986 (100%)
> 800 ms <= t < 1200 ms 301 ( 0%)
> t >= 1200 ms 1 ( 0%)
> failed 0 ( 0%)
graalvm native spring-boot-webflux
---- Global Information --------------------------------------------------------
> request count 144636 (OK=144636 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 7653 (OK=7653 KO=- )
> mean response time 58 (OK=58 KO=- )
> std deviation 159 (OK=159 KO=- )
> response time 50th percentile 51 (OK=51 KO=- )
> response time 75th percentile 70 (OK=70 KO=- )
> response time 95th percentile 96 (OK=96 KO=- )
> response time 99th percentile 144 (OK=144 KO=- )
> mean requests/sec 5785.44 (OK=5785.44 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 144426 (100%)
> 800 ms <= t < 1200 ms 8 ( 0%)
> t >= 1200 ms 202 ( 0%)
> failed 0 ( 0%)
graalvm native vertx
---- Global Information --------------------------------------------------------
> request count 246748 (OK=246748 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 116 (OK=116 KO=- )
> mean response time 40 (OK=40 KO=- )
> std deviation 13 (OK=13 KO=- )
> response time 50th percentile 41 (OK=41 KO=- )
> response time 75th percentile 49 (OK=49 KO=- )
> response time 95th percentile 58 (OK=58 KO=- )
> response time 99th percentile 63 (OK=63 KO=- )
> mean requests/sec 9869.92 (OK=9869.92 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 246748 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native ktor rest service
---- Global Information --------------------------------------------------------
> request count 175057 (OK=175057 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 2178 (OK=2178 KO=- )
> mean response time 50 (OK=50 KO=- )
> std deviation 160 (OK=160 KO=- )
> response time 50th percentile 25 (OK=25 KO=- )
> response time 75th percentile 36 (OK=36 KO=- )
> response time 95th percentile 68 (OK=68 KO=- )
> response time 99th percentile 1096 (OK=1096 KO=- )
> mean requests/sec 7002.28 (OK=7002.28 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 171597 ( 98%)
> 800 ms <= t < 1200 ms 3108 ( 2%)
> t >= 1200 ms 352 ( 0%)
> failed 0 ( 0%)
GraalVM Native Binaries Sizes:
| Size in MB | Name |
|---|---|
| 55 | quarkus-demo-runner-bin |
| 74 | micronaut-demo-bin |
| 79 | springboot-demo-web-bin |
| 110 | springboot-webflux-demo-bin |
| 54 | vertx-demo-bin |
| 63 | 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 โ |
|---|---|---|---|---|---|---|---|---|---|---|
| AVAJE | 139906 | 0 | 2392 | 60 | 120 | 39 | 65 | 114 | 1083 | 5596.24 |
| ROBAHO | 205199 | 0 | 128 | 36 | 15 | 36 | 46 | 60 | 70 | 8207.96 |
| Started DemoWebFluxApplication | 86155 | 1 | 11101 | 80 | 322 | 62 | 82 | 97 | 152 | 3446.2 |
| Started DemoApplication | 104840 | 0 | 561 | 81 | 43 | 77 | 108 | 153 | 197 | 4193.6 |
| QUARKUS | 110431 | 1 | 313 | 82 | 42 | 80 | 111 | 152 | 188 | 4417.24 |
| Startup completed in | 162566 | 0 | 185 | 53 | 21 | 53 | 65 | 84 | 113 | 6502.64 |
| VERTX | 375338 | 0 | 92 | 26 | 7 | 25 | 30 | 38 | 53 | 15013.52 |
| Server -- Started | 85461 | 0 | 713 | 98 | 59 | 93 | 134 | 201 | 255 | 3418.44 |
| KTOR | 150368 | 0 | 2171 | 55 | 128 | 36 | 56 | 102 | 1088 | 6014.72 |
| WARP | 275467 | 0 | 103 | 27 | 12 | 27 | 35 | 47 | 55 | 11018.68 |
| ACTIX | 253313 | 0 | 141 | 28 | 14 | 28 | 37 | 51 | 63 | 10132.52 |
| ROCKET | 260146 | 0 | 184 | 30 | 14 | 29 | 39 | 53 | 63 | 10405.84 |
| AXUM | 268567 | 0 | 100 | 28 | 13 | 28 | 36 | 49 | 57 | 10742.68 |
| Dotnet 7 rest service | 230223 | 0 | 172 | 33 | 17 | 33 | 44 | 61 | 76 | 9208.92 |
| Dotnet 8 rest service | 243891 | 0 | 121 | 31 | 15 | 31 | 42 | 56 | 65 | 9755.64 |
| Dotnet 9 rest service | 247514 | 0 | 123 | 31 | 15 | 31 | 41 | 55 | 66 | 9900.56 |
| Golang rest service | 227037 | 0 | 160 | 33 | 17 | 33 | 45 | 62 | 72 | 9081.48 |
| Express.js rest service | 95558 | 0 | 11327 | 71 | 315 | 56 | 70 | 81 | 100 | 3822.32 |
| Bun rest service | 296701 | 0 | 130 | 32 | 15 | 33 | 40 | 54 | 80 | 11868.04 |
| graalvm native avaje-jex-jdk | 176640 | 0 | 3117 | 50 | 163 | 27 | 37 | 68 | 1097 | 7065.6 |
| graalvm native avaje-jex-robaho | 225752 | 0 | 274 | 35 | 20 | 33 | 47 | 70 | 94 | 9030.08 |
| graalvm native quarkus | 166932 | 0 | 267 | 51 | 31 | 47 | 71 | 105 | 134 | 6677.28 |
| graalvm native micronaut | 187914 | 0 | 253 | 49 | 33 | 43 | 70 | 108 | 141 | 7516.56 |
| graalvm native spring-boot-web | 142288 | 0 | 1278 | 67 | 101 | 48 | 76 | 113 | 666 | 5691.52 |
| graalvm native spring-boot-webflux | 144636 | 0 | 7653 | 58 | 159 | 51 | 70 | 96 | 144 | 5785.44 |
| graalvm native vertx | 246748 | 0 | 116 | 40 | 13 | 41 | 49 | 58 | 63 | 9869.92 |
| graalvm native ktor rest service | 175057 | 0 | 2178 | 50 | 160 | 25 | 36 | 68 | 1096 | 7002.28 |