In Linux runnervmeorf1 6.17.0-1010-azure #10~24.04.1-Ubuntu SMP Fri Mar 6 22:00:57 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux,
Memory Usage: 1338/15989MB (8.37%)
Disk Usage: 58/145GB (41%)
CPU Load: 1.28
CPU core count:4
CPUs
cpu MHz : 2869.714
cpu MHz : 2875.038
cpu MHz : 2876.472
cpu MHz : 2876.270
Below is total package generation times for separate modules,
[INFO] Avaje Jex Example 3.5 .............................. SUCCESS [ 2.440 s]
[INFO] Avaje Jex Robaho Example 3.5 ....................... SUCCESS [ 2.573 s]
[INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [ 4.229 s]
[INFO] ktor-demo 3.4.3-kotlin-2.3.21 ...................... SUCCESS [ 10.522 s]
[INFO] micronaut-demo 4.10.7 .............................. SUCCESS [ 23.625 s]
[INFO] quarkus-demo 3.34.1 ................................ SUCCESS [ 12.781 s]
[INFO] springboot-webflux-demo 4.0.6 ...................... SUCCESS [ 1.920 s]
[INFO] springboot-demo-web 4.0.6 .......................... SUCCESS [ 1.922 s]
[INFO] vertx-demo 5.0.10 .................................. SUCCESS [ 4.109 s]
Size of created packages:
| Size in MB | Name |
|---|---|
| 2.6M | ./avaje-jex-jdk/target/avaje-jex-jdk-3.5.jar |
| 2.6M | ./avaje-jex-jdk/target/original-avaje-jex-jdk-3.5.jar |
| 2.8M | ./avaje-jex-robaho/target/avaje-jex-robaho-3.5.jar |
| 2.8M | ./avaje-jex-robaho/target/original-avaje-jex-robaho-3.5.jar |
| 22M | ./eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-4.1.0.jar |
| 20M | ./ktor/target/ktor-demo-3.4.3-kotlin-2.3.21-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.6.jar |
| 34M | ./spring-boot-webflux/target/springboot-webflux-demo-4.0.6.jar |
| 8.3M | ./vertx/target/vertx-demo-5.0.10-fat.jar |
Avaje Jex started class sun.net.httpserver.HttpServerImpl in 27ms on TCP http://0:0:0:0:0:0:0:0:8080
---- Global Information --------------------------------------------------------
> request count 169750 (OK=169750 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 2373 (OK=2373 KO=- )
> mean response time 49 (OK=49 KO=- )
> std deviation 123 (OK=123 KO=- )
> response time 50th percentile 31 (OK=31 KO=- )
> response time 75th percentile 47 (OK=47 KO=- )
> response time 95th percentile 88 (OK=88 KO=- )
> response time 99th percentile 1068 (OK=1068 KO=- )
> mean requests/sec 6790 (OK=6790 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 167811 ( 99%)
> 800 ms <= t < 1200 ms 1781 ( 1%)
> t >= 1200 ms 158 ( 0%)
> failed 0 ( 0%)
started class robaho.net.httpserver.HttpServerImpl in 52ms on TCP http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 237916 (OK=237916 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 120 (OK=120 KO=- )
> mean response time 32 (OK=32 KO=- )
> std deviation 14 (OK=14 KO=- )
> response time 50th percentile 31 (OK=31 KO=- )
> response time 75th percentile 41 (OK=41 KO=- )
> response time 95th percentile 56 (OK=56 KO=- )
> response time 99th percentile 65 (OK=65 KO=- )
> mean requests/sec 9516.64 (OK=9516.64 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 237916 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
:: Spring Boot :: (v4.0.6) Started DemoWebFluxApplication in 1.598 seconds (process running for 2.081)
---- Global Information --------------------------------------------------------
> request count 95573 (OK=95573 KO=0 )
> min response time 1 (OK=1 KO=- )
> max response time 10972 (OK=10972 KO=- )
> mean response time 73 (OK=73 KO=- )
> std deviation 346 (OK=346 KO=- )
> response time 50th percentile 54 (OK=54 KO=- )
> response time 75th percentile 72 (OK=72 KO=- )
> response time 95th percentile 89 (OK=89 KO=- )
> response time 99th percentile 135 (OK=135 KO=- )
> mean requests/sec 3822.92 (OK=3822.92 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 95305 (100%)
> 800 ms <= t < 1200 ms 12 ( 0%)
> t >= 1200 ms 256 ( 0%)
> failed 0 ( 0%)
:: Spring Boot :: (v4.0.6) Started DemoApplication in 1.518 seconds (process running for 1.962)
---- Global Information --------------------------------------------------------
> request count 120958 (OK=120958 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 743 (OK=743 KO=- )
> mean response time 71 (OK=71 KO=- )
> std deviation 40 (OK=40 KO=- )
> response time 50th percentile 68 (OK=68 KO=- )
> response time 75th percentile 95 (OK=95 KO=- )
> response time 95th percentile 137 (OK=137 KO=- )
> response time 99th percentile 175 (OK=175 KO=- )
> mean requests/sec 4838.32 (OK=4838.32 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 120958 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
powered by Quarkus 3.34.1) started in 1.117s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 128027 (OK=128027 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 241 (OK=241 KO=- )
> mean response time 67 (OK=67 KO=- )
> std deviation 33 (OK=33 KO=- )
> response time 50th percentile 66 (OK=66 KO=- )
> response time 75th percentile 90 (OK=90 KO=- )
> response time 95th percentile 123 (OK=123 KO=- )
> response time 99th percentile 150 (OK=150 KO=- )
> mean requests/sec 5121.08 (OK=5121.08 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 128027 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
micronaut version: 4.9.0 Startup completed in 607ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 278663 (OK=278663 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 164 (OK=164 KO=- )
> mean response time 33 (OK=33 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 59 (OK=59 KO=- )
> response time 99th percentile 83 (OK=83 KO=- )
> mean requests/sec 11146.52 (OK=11146.52 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 278663 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 461474 (OK=461474 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 70 (OK=70 KO=- )
> mean response time 21 (OK=21 KO=- )
> std deviation 7 (OK=7 KO=- )
> response time 50th percentile 21 (OK=21 KO=- )
> response time 75th percentile 24 (OK=24 KO=- )
> response time 95th percentile 32 (OK=32 KO=- )
> response time 99th percentile 44 (OK=44 KO=- )
> mean requests/sec 18458.96 (OK=18458.96 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 461474 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
kumuluz version:4.1.0 Server – Started Server@a518813{STARTING}[10.0.9,sto=0] @2632ms
---- Global Information --------------------------------------------------------
> request count 90845 (OK=90845 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 530 (OK=530 KO=- )
> mean response time 96 (OK=96 KO=- )
> std deviation 63 (OK=63 KO=- )
> response time 50th percentile 84 (OK=84 KO=- )
> response time 75th percentile 132 (OK=132 KO=- )
> response time 95th percentile 218 (OK=218 KO=- )
> response time 99th percentile 271 (OK=271 KO=- )
> mean requests/sec 3633.8 (OK=3633.8 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 90845 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 190918 (OK=190918 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 3144 (OK=3144 KO=- )
> mean response time 43 (OK=43 KO=- )
> std deviation 126 (OK=126 KO=- )
> response time 50th percentile 26 (OK=26 KO=- )
> response time 75th percentile 39 (OK=39 KO=- )
> response time 95th percentile 72 (OK=72 KO=- )
> response time 99th percentile 1060 (OK=1060 KO=- )
> mean requests/sec 7636.72 (OK=7636.72 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 188666 ( 99%)
> 800 ms <= t < 1200 ms 2034 ( 1%)
> t >= 1200 ms 218 ( 0%)
> failed 0 ( 0%)
Rust rest services
rustc 1.94.1 (e408947bf 2026-03-25)
warp = { version = 0.4, features = [server] }
---- Global Information --------------------------------------------------------
> request count 327198 (OK=327198 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 91 (OK=91 KO=- )
> mean response time 23 (OK=23 KO=- )
> std deviation 11 (OK=11 KO=- )
> response time 50th percentile 23 (OK=23 KO=- )
> response time 75th percentile 31 (OK=31 KO=- )
> response time 95th percentile 43 (OK=43 KO=- )
> response time 99th percentile 50 (OK=50 KO=- )
> mean requests/sec 13087.92 (OK=13087.92 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 327198 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 320229 (OK=320229 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 100 (OK=100 KO=- )
> mean response time 23 (OK=23 KO=- )
> std deviation 11 (OK=11 KO=- )
> response time 50th percentile 22 (OK=22 KO=- )
> response time 75th percentile 30 (OK=30 KO=- )
> response time 95th percentile 42 (OK=42 KO=- )
> response time 99th percentile 50 (OK=50 KO=- )
> mean requests/sec 12809.16 (OK=12809.16 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 320229 (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 289117 (OK=289117 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 131 (OK=131 KO=- )
> mean response time 27 (OK=27 KO=- )
> std deviation 14 (OK=14 KO=- )
> response time 50th percentile 26 (OK=26 KO=- )
> response time 75th percentile 36 (OK=36 KO=- )
> response time 95th percentile 52 (OK=52 KO=- )
> response time 99th percentile 63 (OK=63 KO=- )
> mean requests/sec 11564.68 (OK=11564.68 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 289117 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 356192 (OK=356192 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 94 (OK=94 KO=- )
> mean response time 22 (OK=22 KO=- )
> std deviation 10 (OK=10 KO=- )
> response time 50th percentile 21 (OK=21 KO=- )
> response time 75th percentile 28 (OK=28 KO=- )
> response time 95th percentile 39 (OK=39 KO=- )
> response time 99th percentile 48 (OK=48 KO=- )
> mean requests/sec 14247.68 (OK=14247.68 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 356192 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Dotnet 7 rest service
---- Global Information --------------------------------------------------------
> request count 290622 (OK=290622 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 181 (OK=181 KO=- )
> mean response time 27 (OK=27 KO=- )
> std deviation 14 (OK=14 KO=- )
> response time 50th percentile 27 (OK=27 KO=- )
> response time 75th percentile 36 (OK=36 KO=- )
> response time 95th percentile 51 (OK=51 KO=- )
> response time 99th percentile 61 (OK=61 KO=- )
> mean requests/sec 11624.88 (OK=11624.88 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 290622 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Dotnet 8 rest service
---- Global Information --------------------------------------------------------
> request count 338274 (OK=338274 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 90 (OK=90 KO=- )
> mean response time 24 (OK=24 KO=- )
> std deviation 11 (OK=11 KO=- )
> response time 50th percentile 24 (OK=24 KO=- )
> response time 75th percentile 31 (OK=31 KO=- )
> response time 95th percentile 42 (OK=42 KO=- )
> response time 99th percentile 50 (OK=50 KO=- )
> mean requests/sec 13530.96 (OK=13530.96 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 338274 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Dotnet 9 rest service
---- Global Information --------------------------------------------------------
> request count 375199 (OK=375199 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 84 (OK=84 KO=- )
> mean response time 22 (OK=22 KO=- )
> std deviation 10 (OK=10 KO=- )
> response time 50th percentile 22 (OK=22 KO=- )
> response time 75th percentile 28 (OK=28 KO=- )
> response time 95th percentile 39 (OK=39 KO=- )
> response time 99th percentile 47 (OK=47 KO=- )
> mean requests/sec 15007.96 (OK=15007.96 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 375199 (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 302285 (OK=302285 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 153 (OK=153 KO=- )
> mean response time 26 (OK=26 KO=- )
> std deviation 14 (OK=14 KO=- )
> response time 50th percentile 25 (OK=25 KO=- )
> response time 75th percentile 35 (OK=35 KO=- )
> response time 95th percentile 50 (OK=50 KO=- )
> response time 99th percentile 69 (OK=69 KO=- )
> mean requests/sec 12091.4 (OK=12091.4 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 302285 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Express.js rest service
Node.js v20.20.2
Express.js rest service
---- Global Information --------------------------------------------------------
> request count 102579 (OK=459 KO=102120)
> min response time 0 (OK=2 KO=0 )
> max response time 10980 (OK=10980 KO=162 )
> mean response time 68 (OK=3079 KO=54 )
> std deviation 299 (OK=3292 KO=18 )
> response time 50th percentile 55 (OK=1807 KO=55 )
> response time 75th percentile 69 (OK=5389 KO=69 )
> response time 95th percentile 78 (OK=9703 KO=78 )
> response time 99th percentile 84 (OK=10708 KO=82 )
> mean requests/sec 4103.16 (OK=18.36 KO=4084.8)
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 183 ( 0%)
> 800 ms <= t < 1200 ms 21 ( 0%)
> t >= 1200 ms 255 ( 0%)
> failed 102120 (100%)
Bun rest service
Bun 1.3.13
Bun rest service
---- Global Information --------------------------------------------------------
> request count 517350 (OK=517350 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 59 (OK=59 KO=- )
> mean response time 19 (OK=19 KO=- )
> std deviation 6 (OK=6 KO=- )
> response time 50th percentile 19 (OK=19 KO=- )
> response time 75th percentile 22 (OK=22 KO=- )
> response time 95th percentile 27 (OK=27 KO=- )
> response time 99th percentile 39 (OK=39 KO=- )
> mean requests/sec 20694 (OK=20694 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 517350 (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 206583 (OK=206583 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 4228 (OK=4228 KO=- )
> mean response time 44 (OK=44 KO=- )
> std deviation 185 (OK=185 KO=- )
> response time 50th percentile 21 (OK=21 KO=- )
> response time 75th percentile 30 (OK=30 KO=- )
> response time 95th percentile 53 (OK=53 KO=- )
> response time 99th percentile 1077 (OK=1077 KO=- )
> mean requests/sec 8263.32 (OK=8263.32 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 203403 ( 98%)
> 800 ms <= t < 1200 ms 2416 ( 1%)
> t >= 1200 ms 764 ( 0%)
> failed 0 ( 0%)
graalvm native avaje-jex-robaho
---- Global Information --------------------------------------------------------
> request count 276495 (OK=276495 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 526 (OK=526 KO=- )
> mean response time 30 (OK=30 KO=- )
> std deviation 16 (OK=16 KO=- )
> response time 50th percentile 29 (OK=29 KO=- )
> response time 75th percentile 40 (OK=40 KO=- )
> response time 95th percentile 57 (OK=57 KO=- )
> response time 99th percentile 74 (OK=74 KO=- )
> mean requests/sec 11059.8 (OK=11059.8 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 276495 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native quarkus
---- Global Information --------------------------------------------------------
> request count 199393 (OK=199393 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 188 (OK=188 KO=- )
> mean response time 43 (OK=43 KO=- )
> std deviation 26 (OK=26 KO=- )
> response time 50th percentile 40 (OK=40 KO=- )
> response time 75th percentile 59 (OK=59 KO=- )
> response time 95th percentile 92 (OK=92 KO=- )
> response time 99th percentile 118 (OK=118 KO=- )
> mean requests/sec 7975.72 (OK=7975.72 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 199393 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native micronaut
---- Global Information --------------------------------------------------------
> request count 213995 (OK=213995 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 223 (OK=223 KO=- )
> mean response time 44 (OK=44 KO=- )
> std deviation 28 (OK=28 KO=- )
> response time 50th percentile 39 (OK=39 KO=- )
> response time 75th percentile 61 (OK=61 KO=- )
> response time 95th percentile 91 (OK=91 KO=- )
> response time 99th percentile 128 (OK=128 KO=- )
> mean requests/sec 8559.8 (OK=8559.8 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 213995 (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 169762 (OK=169762 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 1068 (OK=1068 KO=- )
> mean response time 57 (OK=57 KO=- )
> std deviation 90 (OK=90 KO=- )
> response time 50th percentile 41 (OK=41 KO=- )
> response time 75th percentile 64 (OK=64 KO=- )
> response time 95th percentile 91 (OK=91 KO=- )
> response time 99th percentile 585 (OK=585 KO=- )
> mean requests/sec 6790.48 (OK=6790.48 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 169743 (100%)
> 800 ms <= t < 1200 ms 19 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native spring-boot-webflux
---- Global Information --------------------------------------------------------
> request count 183176 (OK=183176 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 7905 (OK=7905 KO=- )
> mean response time 46 (OK=46 KO=- )
> std deviation 188 (OK=188 KO=- )
> response time 50th percentile 37 (OK=37 KO=- )
> response time 75th percentile 47 (OK=47 KO=- )
> response time 95th percentile 65 (OK=65 KO=- )
> response time 99th percentile 86 (OK=86 KO=- )
> mean requests/sec 7327.04 (OK=7327.04 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 182883 (100%)
> 800 ms <= t < 1200 ms 17 ( 0%)
> t >= 1200 ms 276 ( 0%)
> failed 0 ( 0%)
graalvm native vertx
---- Global Information --------------------------------------------------------
> request count 322725 (OK=322725 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 95 (OK=95 KO=- )
> mean response time 31 (OK=31 KO=- )
> std deviation 10 (OK=10 KO=- )
> response time 50th percentile 30 (OK=30 KO=- )
> response time 75th percentile 39 (OK=39 KO=- )
> response time 95th percentile 45 (OK=45 KO=- )
> response time 99th percentile 50 (OK=50 KO=- )
> mean requests/sec 12909 (OK=12909 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 322725 (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 210374 (OK=210374 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 3361 (OK=3361 KO=- )
> mean response time 42 (OK=42 KO=- )
> std deviation 158 (OK=158 KO=- )
> response time 50th percentile 20 (OK=20 KO=- )
> response time 75th percentile 29 (OK=29 KO=- )
> response time 95th percentile 53 (OK=53 KO=- )
> response time 99th percentile 1077 (OK=1077 KO=- )
> mean requests/sec 8414.96 (OK=8414.96 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 206978 ( 98%)
> 800 ms <= t < 1200 ms 2694 ( 1%)
> t >= 1200 ms 702 ( 0%)
> failed 0 ( 0%)
GraalVM Native Binaries Sizes:
| Size in MB | Name |
|---|---|
| 55 | quarkus-demo-runner-bin |
| 74 | micronaut-demo-bin |
| 80 | springboot-demo-web-bin |
| 111 | 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 | 169750 | 0 | 2373 | 49 | 123 | 31 | 47 | 88 | 1068 | 6790 |
| ROBAHO | 237916 | 0 | 120 | 32 | 14 | 31 | 41 | 56 | 65 | 9516.64 |
| Started DemoWebFluxApplication | 95573 | 1 | 10972 | 73 | 346 | 54 | 72 | 89 | 135 | 3822.92 |
| Started DemoApplication | 120958 | 0 | 743 | 71 | 40 | 68 | 95 | 137 | 175 | 4838.32 |
| QUARKUS | 128027 | 0 | 241 | 67 | 33 | 66 | 90 | 123 | 150 | 5121.08 |
| Startup completed in | 278663 | 0 | 164 | 33 | 15 | 31 | 41 | 59 | 83 | 11146.52 |
| VERTX | 461474 | 0 | 70 | 21 | 7 | 21 | 24 | 32 | 44 | 18458.96 |
| Server -- Started | 90845 | 0 | 530 | 96 | 63 | 84 | 132 | 218 | 271 | 3633.8 |
| KTOR | 190918 | 0 | 3144 | 43 | 126 | 26 | 39 | 72 | 1060 | 7636.72 |
| WARP | 327198 | 0 | 91 | 23 | 11 | 23 | 31 | 43 | 50 | 13087.92 |
| ACTIX | 320229 | 0 | 100 | 23 | 11 | 22 | 30 | 42 | 50 | 12809.16 |
| ROCKET | 289117 | 0 | 131 | 27 | 14 | 26 | 36 | 52 | 63 | 11564.68 |
| AXUM | 356192 | 0 | 94 | 22 | 10 | 21 | 28 | 39 | 48 | 14247.68 |
| Dotnet 7 rest service | 290622 | 0 | 181 | 27 | 14 | 27 | 36 | 51 | 61 | 11624.88 |
| Dotnet 8 rest service | 338274 | 0 | 90 | 24 | 11 | 24 | 31 | 42 | 50 | 13530.96 |
| Dotnet 9 rest service | 375199 | 0 | 84 | 22 | 10 | 22 | 28 | 39 | 47 | 15007.96 |
| Golang rest service | 302285 | 0 | 153 | 26 | 14 | 25 | 35 | 50 | 69 | 12091.4 |
| Express.js rest service | 102579 | 0 | 10980 | 68 | 299 | 55 | 69 | 78 | 84 | 4103.16 |
| Bun rest service | 517350 | 0 | 59 | 19 | 6 | 19 | 22 | 27 | 39 | 20694 |
| graalvm native avaje-jex-jdk | 206583 | 0 | 4228 | 44 | 185 | 21 | 30 | 53 | 1077 | 8263.32 |
| graalvm native avaje-jex-robaho | 276495 | 0 | 526 | 30 | 16 | 29 | 40 | 57 | 74 | 11059.8 |
| graalvm native quarkus | 199393 | 0 | 188 | 43 | 26 | 40 | 59 | 92 | 118 | 7975.72 |
| graalvm native micronaut | 213995 | 0 | 223 | 44 | 28 | 39 | 61 | 91 | 128 | 8559.8 |
| graalvm native spring-boot-web | 169762 | 0 | 1068 | 57 | 90 | 41 | 64 | 91 | 585 | 6790.48 |
| graalvm native spring-boot-webflux | 183176 | 0 | 7905 | 46 | 188 | 37 | 47 | 65 | 86 | 7327.04 |
| graalvm native vertx | 322725 | 0 | 95 | 31 | 10 | 30 | 39 | 45 | 50 | 12909 |
| graalvm native ktor rest service | 210374 | 0 | 3361 | 42 | 158 | 20 | 29 | 53 | 1077 | 8414.96 |