In Linux fv-az1535-978 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux,
Below is total package generation times for separate modules,
[ INFO] eclipse-microprofile-kumuluz-test 4.1.0 ............ SUCCESS [ 7.635 s]
[ INFO] helidon-quickstart-se 4.1.3 ........................ SUCCESS [ 6.896 s]
[ INFO] ktor-demo 3.0.1-kotlin-2.0.21 ...................... SUCCESS [ 10.969 s]
[ INFO] micronaut-demo 4.6.3 ............................... SUCCESS [ 11.118 s]
[ INFO] quarkus-demo 3.16.1 ................................ SUCCESS [ 18.620 s]
[ INFO] springboot-webflux-demo 3.3.5 ...................... SUCCESS [ 2.532 s]
[ INFO] springboot-demo-web 3.3.5 .......................... SUCCESS [ 2.531 s]
[ INFO] vertx-demo 4.5.10 .................................. SUCCESS [ 8.142 s]
Size of created packages:
Size in MB
Name
22M
./eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-4.1.0.jar
6.0M
./helidon-se-netty/target/helidon-quickstart-se.jar
6.0M
./helidon-se-netty/target/original-helidon-quickstart-se.jar
19M
./ktor/target/ktor-demo-3.0.1-kotlin-2.0.21-jar-with-dependencies.jar
14M
./micronaut/target/micronaut-demo-4.6.3.jar
14M
./micronaut/target/original-micronaut-demo-4.6.3.jar
18M
./quarkus/target/quarkus-demo-runner.jar
20M
./spring-boot-web/target/springboot-demo-web-3.3.5.jar
23M
./spring-boot-webflux/target/springboot-webflux-demo-3.3.5.jar
8.3M
./vertx/target/vertx-demo-4.5.10-fat.jar
:: Spring Boot :: (v3.3.5)
Started DemoWebFluxApplication in 1.868 seconds (process running for 2.346)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 47 ( OK = 47 KO = - )
> max response time 4397 ( OK = 4397 KO = - )
> mean response time 1391 ( OK = 1391 KO = - )
> std deviation 889 ( OK = 889 KO = - )
> response time 50th percentile 1097 ( OK = 1097 KO = - )
> response time 75th percentile 1472 ( OK = 1471 KO = - )
> response time 95th percentile 3497 ( OK = 3497 KO = - )
> response time 99th percentile 4112 ( OK = 4112 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.3.5)
Started DemoApplication in 1.882 seconds (process running for 2.334)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 20 ( OK = 20 KO = - )
> max response time 4369 ( OK = 4369 KO = - )
> mean response time 1241 ( OK = 1241 KO = - )
> std deviation 680 ( OK = 680 KO = - )
> response time 50th percentile 1065 ( OK = 1065 KO = - )
> response time 75th percentile 1433 ( OK = 1432 KO = - )
> response time 95th percentile 2549 ( OK = 2548 KO = - )
> response time 99th percentile 3397 ( OK = 3397 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
powered by Quarkus 3.16.1) started in 1.148s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 20 ( OK = 20 KO = - )
> max response time 2701 ( OK = 2701 KO = - )
> mean response time 1148 ( OK = 1148 KO = - )
> std deviation 551 ( OK = 551 KO = - )
> response time 50th percentile 1071 ( OK = 1071 KO = - )
> response time 75th percentile 1348 ( OK = 1348 KO = - )
> response time 95th percentile 2178 ( OK = 2178 KO = - )
> response time 99th percentile 2422 ( OK = 2422 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
micronaut version:4.2.0
Startup completed in 767ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 18 ( OK = 18 KO = - )
> max response time 2051 ( OK = 2051 KO = - )
> mean response time 912 ( OK = 912 KO = - )
> std deviation 478 ( OK = 478 KO = - )
> response time 50th percentile 778 ( OK = 779 KO = - )
> response time 75th percentile 984 ( OK = 984 KO = - )
> response time 95th percentile 1845 ( OK = 1845 KO = - )
> response time 99th percentile 1965 ( OK = 1965 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
vertx version:4.5.10
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 42 ( OK = 42 KO = - )
> max response time 2187 ( OK = 2187 KO = - )
> mean response time 1026 ( OK = 1026 KO = - )
> std deviation 467 ( OK = 467 KO = - )
> response time 50th percentile 895 ( OK = 895 KO = - )
> response time 75th percentile 1374 ( OK = 1373 KO = - )
> response time 95th percentile 1897 ( OK = 1898 KO = - )
> response time 99th percentile 2074 ( OK = 2074 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
kumuluz version:4.1.0
Server – Started Server@359b650b{STARTING}[10.0.9,sto=0] @2856ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 41 ( OK = 41 KO = - )
> max response time 5964 ( OK = 5964 KO = - )
> mean response time 1461 ( OK = 1461 KO = - )
> std deviation 938 ( OK = 938 KO = - )
> response time 50th percentile 1184 ( OK = 1184 KO = - )
> response time 75th percentile 1517 ( OK = 1517 KO = - )
> response time 95th percentile 3557 ( OK = 3557 KO = - )
> response time 99th percentile 4386 ( OK = 4386 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
Helidon SE 4.1.3 features: [Config, Encoding, Health, Media, Metrics, Observe, WebServer]
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 2189 ( OK = 2189 KO = - )
> mean response time 741 ( OK = 741 KO = - )
> std deviation 470 ( OK = 470 KO = - )
> response time 50th percentile 679 ( OK = 679 KO = - )
> response time 75th percentile 843 ( OK = 843 KO = - )
> response time 95th percentile 1585 ( OK = 1585 KO = - )
> response time 99th percentile 2011 ( OK = 2011 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
ktor.server.Application - Autoreload is disabled because the development mode is off.
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 5349 ( OK = 5349 KO = - )
> mean response time 2259 ( OK = 2259 KO = - )
> std deviation 1466 ( OK = 1466 KO = - )
> response time 50th percentile 2072 ( OK = 2067 KO = - )
> response time 75th percentile 2934 ( OK = 2926 KO = - )
> response time 95th percentile 4818 ( OK = 4818 KO = - )
> response time 99th percentile 5033 ( OK = 5033 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
Rust rest services #
rustc 1.81.0 (eeb90cda1 2024-09-04)
warp = 0.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 735 ( OK = 735 KO = - )
> mean response time 281 ( OK = 281 KO = - )
> std deviation 163 ( OK = 163 KO = - )
> response time 50th percentile 259 ( OK = 259 KO = - )
> response time 75th percentile 343 ( OK = 343 KO = - )
> response time 95th percentile 635 ( OK = 635 KO = - )
> response time 99th percentile 704 ( OK = 704 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
actix-web = 4.4.0
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 907 ( OK = 907 KO = - )
> mean response time 328 ( OK = 328 KO = - )
> std deviation 177 ( OK = 177 KO = - )
> response time 50th percentile 298 ( OK = 298 KO = - )
> response time 75th percentile 382 ( OK = 382 KO = - )
> response time 95th percentile 683 ( OK = 683 KO = - )
> response time 99th percentile 796 ( OK = 796 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
rocket = { version = 0.5.0, features = [json] }
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 905 ( OK = 905 KO = - )
> mean response time 333 ( OK = 333 KO = - )
> std deviation 187 ( OK = 187 KO = - )
> response time 50th percentile 302 ( OK = 303 KO = - )
> response time 75th percentile 398 ( OK = 398 KO = - )
> response time 95th percentile 711 ( OK = 711 KO = - )
> response time 99th percentile 835 ( OK = 835 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
axum = 0.7.1
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 884 ( OK = 884 KO = - )
> mean response time 327 ( OK = 327 KO = - )
> std deviation 174 ( OK = 174 KO = - )
> response time 50th percentile 285 ( OK = 285 KO = - )
> response time 75th percentile 402 ( OK = 402 KO = - )
> response time 95th percentile 685 ( OK = 685 KO = - )
> response time 99th percentile 809 ( OK = 809 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 1665 ( OK = 1665 KO = - )
> mean response time 644 ( OK = 644 KO = - )
> std deviation 353 ( OK = 353 KO = - )
> response time 50th percentile 590 ( OK = 590 KO = - )
> response time 75th percentile 727 ( OK = 727 KO = - )
> response time 95th percentile 1336 ( OK = 1335 KO = - )
> response time 99th percentile 1460 ( OK = 1460 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 1025 ( OK = 1025 KO = - )
> mean response time 437 ( OK = 437 KO = - )
> std deviation 220 ( OK = 220 KO = - )
> response time 50th percentile 388 ( OK = 388 KO = - )
> response time 75th percentile 502 ( OK = 502 KO = - )
> response time 95th percentile 888 ( OK = 888 KO = - )
> response time 99th percentile 944 ( OK = 944 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
Dotnet 8 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 31 ( OK = 31 KO = - )
> max response time 1735 ( OK = 1735 KO = - )
> mean response time 685 ( OK = 685 KO = - )
> std deviation 345 ( OK = 345 KO = - )
> response time 50th percentile 629 ( OK = 629 KO = - )
> response time 75th percentile 757 ( OK = 758 KO = - )
> response time 95th percentile 1411 ( OK = 1411 KO = - )
> response time 99th percentile 1552 ( OK = 1552 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 20 ( OK = 20 KO = - )
> max response time 1444 ( OK = 1444 KO = - )
> mean response time 527 ( OK = 527 KO = - )
> std deviation 242 ( OK = 242 KO = - )
> response time 50th percentile 492 ( OK = 492 KO = - )
> response time 75th percentile 646 ( OK = 646 KO = - )
> response time 95th percentile 1000 ( OK = 1000 KO = - )
> response time 99th percentile 1220 ( OK = 1220 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 4 ( OK = 4 KO = - )
> max response time 1163 ( OK = 1163 KO = - )
> mean response time 425 ( OK = 425 KO = - )
> std deviation 216 ( OK = 216 KO = - )
> response time 50th percentile 378 ( OK = 378 KO = - )
> response time 75th percentile 521 ( OK = 520 KO = - )
> response time 95th percentile 862 ( OK = 862 KO = - )
> response time 99th percentile 959 ( OK = 959 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native spring-boot-web #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 8 ( OK = 8 KO = - )
> max response time 4158 ( OK = 4158 KO = - )
> mean response time 518 ( OK = 518 KO = - )
> std deviation 424 ( OK = 424 KO = - )
> response time 50th percentile 428 ( OK = 428 KO = - )
> response time 75th percentile 596 ( OK = 596 KO = - )
> response time 95th percentile 1191 ( OK = 1191 KO = - )
> response time 99th percentile 2184 ( OK = 2184 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 21 ( OK = 21 KO = - )
> max response time 1829 ( OK = 1829 KO = - )
> mean response time 545 ( OK = 545 KO = - )
> std deviation 304 ( OK = 304 KO = - )
> response time 50th percentile 470 ( OK = 470 KO = - )
> response time 75th percentile 614 ( OK = 614 KO = - )
> response time 95th percentile 1172 ( OK = 1172 KO = - )
> response time 99th percentile 1608 ( OK = 1608 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 40 ( OK = 40 KO = - )
> max response time 869 ( OK = 869 KO = - )
> mean response time 511 ( OK = 511 KO = - )
> std deviation 181 ( OK = 181 KO = - )
> response time 50th percentile 575 ( OK = 575 KO = - )
> response time 75th percentile 651 ( OK = 651 KO = - )
> response time 95th percentile 747 ( OK = 747 KO = - )
> response time 99th percentile 809 ( OK = 809 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1102 ( OK = 1102 KO = - )
> mean response time 426 ( OK = 426 KO = - )
> std deviation 209 ( OK = 209 KO = - )
> response time 50th percentile 393 ( OK = 393 KO = - )
> response time 75th percentile 530 ( OK = 530 KO = - )
> response time 95th percentile 840 ( OK = 840 KO = - )
> response time 99th percentile 987 ( OK = 987 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 3281 ( OK = 3281 KO = - )
> mean response time 1102 ( OK = 1102 KO = - )
> std deviation 710 ( OK = 710 KO = - )
> response time 50th percentile 956 ( OK = 955 KO = - )
> response time 75th percentile 1530 ( OK = 1530 KO = - )
> response time 95th percentile 2520 ( OK = 2520 KO = - )
> response time 99th percentile 2937 ( OK = 2937 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
GraalVM Native Binaries Sizes: #
Size in MB
Name
61
quarkus-demo-runner
80
micronaut-demo
84
springboot-demo-web
89
springboot-webflux-demo
60
vertx-demo
50
helidon-quickstart-se
78
ktor-demo
source code for the java and dotnet tests source code for the rust tests github action
Please enable JavaScript to view the comments powered by Disqus.