In Linux runnervmkj6or 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: 1196/15990MB (7.48%)
Disk Usage: 56/145GB (39%)
CPU Load: 1.55
CPU core count:4
CPUs
cpu MHz : 3244.292
cpu MHz : 3244.097
cpu MHz : 3242.558
cpu MHz : 3242.716
Below is total package generation times for separate modules,
[INFO] Avaje Jex Example 3.4 .............................. SUCCESS [ 2.848 s]
[INFO] Avaje Jex Robaho Example 3.4 ....................... SUCCESS [ 2.763 s]
[INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [ 5.309 s]
[INFO] ktor-demo 3.3.3-kotlin-2.3.0 ....................... SUCCESS [ 12.234 s]
[INFO] micronaut-demo 4.10.7 .............................. SUCCESS [ 23.901 s]
[INFO] quarkus-demo 3.31.1 ................................ SUCCESS [ 11.950 s]
[INFO] springboot-webflux-demo 4.0.1 ...................... SUCCESS [ 1.964 s]
[INFO] springboot-demo-web 4.0.1 .......................... SUCCESS [ 1.955 s]
[INFO] vertx-demo 5.0.7 ................................... SUCCESS [ 4.073 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.3.3-kotlin-2.3.0-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.1.jar |
| 34M | ./spring-boot-webflux/target/springboot-webflux-demo-4.0.1.jar |
| 8.3M | ./vertx/target/vertx-demo-5.0.7-fat.jar |
Avaje Jex started class sun.net.httpserver.HttpServerImpl in 28ms on TCP http://0:0:0:0:0:0:0:0:8080
---- Global Information --------------------------------------------------------
> request count 138661 (OK=138661 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 3193 (OK=3193 KO=- )
> mean response time 60 (OK=60 KO=- )
> std deviation 139 (OK=139 KO=- )
> response time 50th percentile 38 (OK=38 KO=- )
> response time 75th percentile 60 (OK=60 KO=- )
> response time 95th percentile 112 (OK=112 KO=- )
> response time 99th percentile 1104 (OK=1105 KO=- )
> mean requests/sec 5546.44 (OK=5546.44 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 136867 ( 99%)
> 800 ms <= t < 1200 ms 1605 ( 1%)
> t >= 1200 ms 189 ( 0%)
> failed 0 ( 0%)
started class robaho.net.httpserver.HttpServerImpl in 55ms on TCP http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 206271 (OK=206271 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 179 (OK=179 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 45 (OK=45 KO=- )
> response time 95th percentile 61 (OK=61 KO=- )
> response time 99th percentile 73 (OK=73 KO=- )
> mean requests/sec 8250.84 (OK=8250.84 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 206271 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
:: Spring Boot :: (v4.0.1) Started DemoWebFluxApplication in 1.736 seconds (process running for 2.248)
---- Global Information --------------------------------------------------------
> request count 82712 (OK=82712 KO=0 )
> min response time 1 (OK=1 KO=- )
> max response time 11723 (OK=11723 KO=- )
> mean response time 79 (OK=79 KO=- )
> std deviation 374 (OK=374 KO=- )
> response time 50th percentile 58 (OK=58 KO=- )
> response time 75th percentile 75 (OK=75 KO=- )
> response time 95th percentile 91 (OK=91 KO=- )
> response time 99th percentile 143 (OK=143 KO=- )
> mean requests/sec 3308.48 (OK=3308.48 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 82442 (100%)
> 800 ms <= t < 1200 ms 18 ( 0%)
> t >= 1200 ms 252 ( 0%)
> failed 0 ( 0%)
:: Spring Boot :: (v4.0.1) Started DemoApplication in 1.603 seconds (process running for 2.075)
---- Global Information --------------------------------------------------------
> request count 95268 (OK=95268 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 372 (OK=372 KO=- )
> mean response time 90 (OK=90 KO=- )
> std deviation 47 (OK=47 KO=- )
> response time 50th percentile 88 (OK=88 KO=- )
> response time 75th percentile 122 (OK=122 KO=- )
> response time 95th percentile 170 (OK=170 KO=- )
> response time 99th percentile 204 (OK=204 KO=- )
> mean requests/sec 3810.72 (OK=3810.72 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 95268 (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.188s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 109044 (OK=109044 KO=0 )
> min response time 1 (OK=1 KO=- )
> max response time 309 (OK=309 KO=- )
> mean response time 82 (OK=82 KO=- )
> std deviation 42 (OK=42 KO=- )
> response time 50th percentile 81 (OK=81 KO=- )
> response time 75th percentile 110 (OK=110 KO=- )
> response time 95th percentile 153 (OK=153 KO=- )
> response time 99th percentile 191 (OK=191 KO=- )
> mean requests/sec 4361.76 (OK=4361.76 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 109044 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
micronaut version: 4.9.0 Startup completed in 604ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 165898 (OK=165898 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 182 (OK=182 KO=- )
> mean response time 52 (OK=52 KO=- )
> std deviation 23 (OK=23 KO=- )
> response time 50th percentile 52 (OK=52 KO=- )
> response time 75th percentile 66 (OK=66 KO=- )
> response time 95th percentile 89 (OK=89 KO=- )
> response time 99th percentile 118 (OK=118 KO=- )
> mean requests/sec 6635.92 (OK=6635.92 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 165898 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 363723 (OK=363723 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 84 (OK=84 KO=- )
> mean response time 27 (OK=27 KO=- )
> std deviation 7 (OK=7 KO=- )
> response time 50th percentile 27 (OK=27 KO=- )
> response time 75th percentile 29 (OK=29 KO=- )
> response time 95th percentile 38 (OK=38 KO=- )
> response time 99th percentile 56 (OK=56 KO=- )
> mean requests/sec 14548.92 (OK=14548.92 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 363723 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
kumuluz version:4.1.0 Server – Started Server@56380231{STARTING}[10.0.9,sto=0] @2771ms
---- Global Information --------------------------------------------------------
> request count 85135 (OK=85135 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 632 (OK=632 KO=- )
> mean response time 101 (OK=101 KO=- )
> std deviation 64 (OK=64 KO=- )
> response time 50th percentile 94 (OK=94 KO=- )
> response time 75th percentile 140 (OK=140 KO=- )
> response time 95th percentile 208 (OK=208 KO=- )
> response time 99th percentile 276 (OK=276 KO=- )
> mean requests/sec 3405.4 (OK=3405.4 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 85135 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 150044 (OK=150044 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 2197 (OK=2197 KO=- )
> mean response time 56 (OK=56 KO=- )
> std deviation 127 (OK=127 KO=- )
> response time 50th percentile 37 (OK=37 KO=- )
> response time 75th percentile 57 (OK=57 KO=- )
> response time 95th percentile 101 (OK=101 KO=- )
> response time 99th percentile 1081 (OK=1081 KO=- )
> mean requests/sec 6001.76 (OK=6001.76 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 148294 ( 99%)
> 800 ms <= t < 1200 ms 1609 ( 1%)
> t >= 1200 ms 141 ( 0%)
> failed 0 ( 0%)
Rust rest services
rustc 1.93.0 (254b59607 2026-01-19)
warp = { version = 0.4, features = [server] }
---- Global Information --------------------------------------------------------
> request count 268159 (OK=268159 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 13 (OK=13 KO=- )
> response time 50th percentile 28 (OK=28 KO=- )
> response time 75th percentile 37 (OK=37 KO=- )
> response time 95th percentile 50 (OK=50 KO=- )
> response time 99th percentile 59 (OK=59 KO=- )
> mean requests/sec 10726.36 (OK=10726.36 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 268159 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 252655 (OK=252655 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 114 (OK=114 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 37 (OK=37 KO=- )
> response time 95th percentile 51 (OK=51 KO=- )
> response time 99th percentile 60 (OK=60 KO=- )
> mean requests/sec 10106.2 (OK=10106.2 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 252655 (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 239215 (OK=239215 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 16 (OK=16 KO=- )
> response time 50th percentile 32 (OK=32 KO=- )
> response time 75th percentile 43 (OK=43 KO=- )
> response time 95th percentile 59 (OK=59 KO=- )
> response time 99th percentile 71 (OK=71 KO=- )
> mean requests/sec 9568.6 (OK=9568.6 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 239215 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
---- Global Information --------------------------------------------------------
> request count 261174 (OK=261174 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 130 (OK=130 KO=- )
> mean response time 29 (OK=29 KO=- )
> std deviation 14 (OK=14 KO=- )
> response time 50th percentile 29 (OK=29 KO=- )
> response time 75th percentile 38 (OK=38 KO=- )
> response time 95th percentile 52 (OK=52 KO=- )
> response time 99th percentile 61 (OK=61 KO=- )
> mean requests/sec 10446.96 (OK=10446.96 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 261174 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Dotnet 7 rest service
---- Global Information --------------------------------------------------------
> request count 220507 (OK=220507 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 213 (OK=213 KO=- )
> mean response time 34 (OK=34 KO=- )
> std deviation 19 (OK=19 KO=- )
> response time 50th percentile 34 (OK=34 KO=- )
> response time 75th percentile 46 (OK=46 KO=- )
> response time 95th percentile 64 (OK=64 KO=- )
> response time 99th percentile 81 (OK=81 KO=- )
> mean requests/sec 8820.28 (OK=8820.28 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 220507 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Dotnet 8 rest service
---- Global Information --------------------------------------------------------
> request count 239769 (OK=239769 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 129 (OK=129 KO=- )
> mean response time 32 (OK=32 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 57 (OK=57 KO=- )
> response time 99th percentile 68 (OK=68 KO=- )
> mean requests/sec 9590.76 (OK=9590.76 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 239769 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Dotnet 9 rest service
---- Global Information --------------------------------------------------------
> request count 233136 (OK=233136 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 131 (OK=131 KO=- )
> mean response time 32 (OK=32 KO=- )
> std deviation 16 (OK=16 KO=- )
> response time 50th percentile 32 (OK=32 KO=- )
> response time 75th percentile 43 (OK=43 KO=- )
> response time 95th percentile 58 (OK=58 KO=- )
> response time 99th percentile 68 (OK=68 KO=- )
> mean requests/sec 9325.44 (OK=9325.44 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 233136 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Golang rest service
go version go1.24.12 linux/amd64
Golang rest service
---- Global Information --------------------------------------------------------
> request count 237542 (OK=237542 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 132 (OK=132 KO=- )
> mean response time 32 (OK=32 KO=- )
> std deviation 16 (OK=16 KO=- )
> response time 50th percentile 31 (OK=31 KO=- )
> response time 75th percentile 43 (OK=43 KO=- )
> response time 95th percentile 60 (OK=60 KO=- )
> response time 99th percentile 74 (OK=74 KO=- )
> mean requests/sec 9501.68 (OK=9501.68 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 237542 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
Express.js rest service
Node.js v20.20.0
Express.js rest service
---- Global Information --------------------------------------------------------
> request count 92686 (OK=437 KO=92249 )
> min response time 0 (OK=2 KO=0 )
> max response time 11424 (OK=11424 KO=172 )
> mean response time 72 (OK=3327 KO=57 )
> std deviation 326 (OK=3430 KO=18 )
> response time 50th percentile 58 (OK=2145 KO=57 )
> response time 75th percentile 71 (OK=5827 KO=71 )
> response time 95th percentile 82 (OK=10088 KO=81 )
> response time 99th percentile 90 (OK=11144 KO=88 )
> mean requests/sec 3707.44 (OK=17.48 KO=3689.96)
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 163 ( 0%)
> 800 ms <= t < 1200 ms 20 ( 0%)
> t >= 1200 ms 254 ( 0%)
> failed 92249 (100%)
Bun rest service
Bun 1.3.8
Bun rest service
---- Global Information --------------------------------------------------------
> request count 379121 (OK=379121 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 112 (OK=112 KO=- )
> mean response time 25 (OK=25 KO=- )
> std deviation 10 (OK=10 KO=- )
> response time 50th percentile 25 (OK=25 KO=- )
> response time 75th percentile 29 (OK=29 KO=- )
> response time 95th percentile 42 (OK=42 KO=- )
> response time 99th percentile 61 (OK=61 KO=- )
> mean requests/sec 15164.84 (OK=15164.84 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 379121 (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 179603 (OK=179603 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 3336 (OK=3336 KO=- )
> mean response time 49 (OK=49 KO=- )
> std deviation 162 (OK=162 KO=- )
> response time 50th percentile 26 (OK=26 KO=- )
> response time 75th percentile 36 (OK=36 KO=- )
> response time 95th percentile 64 (OK=64 KO=- )
> response time 99th percentile 1088 (OK=1088 KO=- )
> mean requests/sec 7184.12 (OK=7184.12 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 176485 ( 98%)
> 800 ms <= t < 1200 ms 2471 ( 1%)
> t >= 1200 ms 647 ( 0%)
> failed 0 ( 0%)
graalvm native avaje-jex-robaho
---- Global Information --------------------------------------------------------
> request count 220654 (OK=220654 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 343 (OK=343 KO=- )
> mean response time 36 (OK=36 KO=- )
> std deviation 20 (OK=20 KO=- )
> response time 50th percentile 35 (OK=35 KO=- )
> response time 75th percentile 49 (OK=49 KO=- )
> response time 95th percentile 70 (OK=70 KO=- )
> response time 99th percentile 88 (OK=88 KO=- )
> mean requests/sec 8826.16 (OK=8826.16 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 220654 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native quarkus
---- Global Information --------------------------------------------------------
> request count 163856 (OK=163856 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 260 (OK=260 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 104 (OK=104 KO=- )
> response time 99th percentile 137 (OK=137 KO=- )
> mean requests/sec 6554.24 (OK=6554.24 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 163856 (100%)
> 800 ms <= t < 1200 ms 0 ( 0%)
> t >= 1200 ms 0 ( 0%)
> failed 0 ( 0%)
graalvm native micronaut
---- Global Information --------------------------------------------------------
> request count 180591 (OK=180591 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 252 (OK=252 KO=- )
> mean response time 50 (OK=50 KO=- )
> std deviation 33 (OK=33 KO=- )
> response time 50th percentile 45 (OK=45 KO=- )
> response time 75th percentile 69 (OK=69 KO=- )
> response time 95th percentile 111 (OK=111 KO=- )
> response time 99th percentile 152 (OK=152 KO=- )
> mean requests/sec 7223.64 (OK=7223.64 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 180591 (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 133650 (OK=133650 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 1393 (OK=1393 KO=- )
> mean response time 72 (OK=72 KO=- )
> std deviation 120 (OK=120 KO=- )
> response time 50th percentile 50 (OK=50 KO=- )
> response time 75th percentile 81 (OK=81 KO=- )
> response time 95th percentile 116 (OK=116 KO=- )
> response time 99th percentile 749 (OK=749 KO=- )
> mean requests/sec 5346 (OK=5346 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 133128 (100%)
> 800 ms <= t < 1200 ms 521 ( 0%)
> t >= 1200 ms 1 ( 0%)
> failed 0 ( 0%)
graalvm native spring-boot-webflux
---- Global Information --------------------------------------------------------
> request count 144124 (OK=144124 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 8859 (OK=8859 KO=- )
> mean response time 55 (OK=55 KO=- )
> std deviation 227 (OK=227 KO=- )
> response time 50th percentile 45 (OK=45 KO=- )
> response time 75th percentile 60 (OK=60 KO=- )
> response time 95th percentile 82 (OK=82 KO=- )
> response time 99th percentile 121 (OK=121 KO=- )
> mean requests/sec 5764.96 (OK=5764.96 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 143833 (100%)
> 800 ms <= t < 1200 ms 56 ( 0%)
> t >= 1200 ms 235 ( 0%)
> failed 0 ( 0%)
graalvm native vertx
---- Global Information --------------------------------------------------------
> request count 246186 (OK=246186 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 125 (OK=125 KO=- )
> mean response time 40 (OK=40 KO=- )
> std deviation 15 (OK=15 KO=- )
> response time 50th percentile 41 (OK=41 KO=- )
> response time 75th percentile 52 (OK=52 KO=- )
> response time 95th percentile 61 (OK=61 KO=- )
> response time 99th percentile 66 (OK=66 KO=- )
> mean requests/sec 9847.44 (OK=9847.44 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 246186 (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 183732 (OK=183732 KO=0 )
> min response time 0 (OK=0 KO=- )
> max response time 4214 (OK=4214 KO=- )
> mean response time 48 (OK=48 KO=- )
> std deviation 163 (OK=163 KO=- )
> response time 50th percentile 24 (OK=24 KO=- )
> response time 75th percentile 35 (OK=35 KO=- )
> response time 95th percentile 64 (OK=64 KO=- )
> response time 99th percentile 1091 (OK=1091 KO=- )
> mean requests/sec 7349.28 (OK=7349.28 KO=- )
---- Response Time Distribution ------------------------------------------------
> t < 800 ms 180441 ( 98%)
> 800 ms <= t < 1200 ms 2692 ( 1%)
> t >= 1200 ms 599 ( 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 |
| 111 | springboot-webflux-demo-bin |
| 54 | vertx-demo-bin |
| 61 | 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 | 138661 | 0 | 3193 | 60 | 139 | 38 | 60 | 112 | 1104 | 5546.44 |
| ROBAHO | 206271 | 0 | 179 | 36 | 15 | 36 | 45 | 61 | 73 | 8250.84 |
| Started DemoWebFluxApplication | 82712 | 1 | 11723 | 79 | 374 | 58 | 75 | 91 | 143 | 3308.48 |
| Started DemoApplication | 95268 | 0 | 372 | 90 | 47 | 88 | 122 | 170 | 204 | 3810.72 |
| QUARKUS | 109044 | 1 | 309 | 82 | 42 | 81 | 110 | 153 | 191 | 4361.76 |
| Startup completed in | 165898 | 0 | 182 | 52 | 23 | 52 | 66 | 89 | 118 | 6635.92 |
| VERTX | 363723 | 0 | 84 | 27 | 7 | 27 | 29 | 38 | 56 | 14548.92 |
| Server -- Started | 85135 | 0 | 632 | 101 | 64 | 94 | 140 | 208 | 276 | 3405.4 |
| KTOR | 150044 | 0 | 2197 | 56 | 127 | 37 | 57 | 101 | 1081 | 6001.76 |
| WARP | 268159 | 0 | 141 | 28 | 13 | 28 | 37 | 50 | 59 | 10726.36 |
| ACTIX | 252655 | 0 | 114 | 28 | 13 | 28 | 37 | 51 | 60 | 10106.2 |
| ROCKET | 239215 | 0 | 130 | 32 | 16 | 32 | 43 | 59 | 71 | 9568.6 |
| AXUM | 261174 | 0 | 130 | 29 | 14 | 29 | 38 | 52 | 61 | 10446.96 |
| Dotnet 7 rest service | 220507 | 0 | 213 | 34 | 19 | 34 | 46 | 64 | 81 | 8820.28 |
| Dotnet 8 rest service | 239769 | 0 | 129 | 32 | 15 | 31 | 42 | 57 | 68 | 9590.76 |
| Dotnet 9 rest service | 233136 | 0 | 131 | 32 | 16 | 32 | 43 | 58 | 68 | 9325.44 |
| Golang rest service | 237542 | 0 | 132 | 32 | 16 | 31 | 43 | 60 | 74 | 9501.68 |
| Express.js rest service | 92686 | 0 | 11424 | 72 | 326 | 58 | 71 | 82 | 90 | 3707.44 |
| Bun rest service | 379121 | 0 | 112 | 25 | 10 | 25 | 29 | 42 | 61 | 15164.84 |
| graalvm native avaje-jex-jdk | 179603 | 0 | 3336 | 49 | 162 | 26 | 36 | 64 | 1088 | 7184.12 |
| graalvm native avaje-jex-robaho | 220654 | 0 | 343 | 36 | 20 | 35 | 49 | 70 | 88 | 8826.16 |
| graalvm native quarkus | 163856 | 0 | 260 | 51 | 31 | 47 | 71 | 104 | 137 | 6554.24 |
| graalvm native micronaut | 180591 | 0 | 252 | 50 | 33 | 45 | 69 | 111 | 152 | 7223.64 |
| graalvm native spring-boot-web | 133650 | 0 | 1393 | 72 | 120 | 50 | 81 | 116 | 749 | 5346 |
| graalvm native spring-boot-webflux | 144124 | 0 | 8859 | 55 | 227 | 45 | 60 | 82 | 121 | 5764.96 |
| graalvm native vertx | 246186 | 0 | 125 | 40 | 15 | 41 | 52 | 61 | 66 | 9847.44 |
| graalvm native ktor rest service | 183732 | 0 | 4214 | 48 | 163 | 24 | 35 | 64 | 1091 | 7349.28 |