In Linux fv-az1493-626 6.5.0-1015-azure #15~22.04.1-Ubuntu SMP Tue Feb 13 01:15:12 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux,
Below is total package generation times for separate modules,
[ INFO] eclipse-microprofile-kumuluz-test 1.0-SNAPSHOT ..... SUCCESS [ 8.459 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 6.946 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 11.507 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 10.987 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 18.154 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 2.579 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 2.578 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 7.433 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
6.1M
helidon-se-netty/target/helidon-quickstart-se.jar
6.1M
helidon-se-netty/target/original-helidon-quickstart-se.jar
19M
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT-jar-with-dependencies.jar
16K
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT.jar
13M
micronaut/target/micronaut-demo-0.1.jar
15K
micronaut/target/original-micronaut-demo-0.1.jar
17M
quarkus/target/quarkus-demo-1.0.0-SNAPSHOT-runner.jar
21M
spring-boot-web/target/springboot-demo-web-0.0.1-SNAPSHOT.jar
24M
spring-boot-webflux/target/springboot-webflux-demo-0.0.1-SNAPSHOT.jar
8.1M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
8.8K
vertx/target/vertx-demo-1.0.0-SNAPSHOT.jar
:: Spring Boot :: (v3.2.1)
Started DemoWebFluxApplication in 1.749 seconds (process running for 2.219)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 81 ( OK = 81 KO = - )
> max response time 4446 ( OK = 4446 KO = - )
> mean response time 1377 ( OK = 1377 KO = - )
> std deviation 901 ( OK = 901 KO = - )
> response time 50th percentile 1052 ( OK = 1052 KO = - )
> response time 75th percentile 1724 ( OK = 1724 KO = - )
> response time 95th percentile 3318 ( OK = 3318 KO = - )
> response time 99th percentile 3891 ( OK = 3891 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.2.1)
Started DemoApplication in 1.662 seconds (process running for 2.114)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 10 ( OK = 10 KO = - )
> max response time 5145 ( OK = 5145 KO = - )
> mean response time 1197 ( OK = 1197 KO = - )
> std deviation 697 ( OK = 697 KO = - )
> response time 50th percentile 1040 ( OK = 1039 KO = - )
> response time 75th percentile 1318 ( OK = 1319 KO = - )
> response time 95th percentile 2475 ( OK = 2476 KO = - )
> response time 99th percentile 3472 ( OK = 3472 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
powered by Quarkus 3.8.1) started in 0.928s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 44 ( OK = 44 KO = - )
> max response time 2956 ( OK = 2956 KO = - )
> mean response time 964 ( OK = 964 KO = - )
> std deviation 529 ( OK = 529 KO = - )
> response time 50th percentile 834 ( OK = 834 KO = - )
> response time 75th percentile 1077 ( OK = 1076 KO = - )
> response time 95th percentile 2038 ( OK = 2038 KO = - )
> response time 99th percentile 2523 ( OK = 2524 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 706ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 37 ( OK = 37 KO = - )
> max response time 1928 ( OK = 1928 KO = - )
> mean response time 831 ( OK = 831 KO = - )
> std deviation 456 ( OK = 456 KO = - )
> response time 50th percentile 710 ( OK = 710 KO = - )
> response time 75th percentile 940 ( OK = 940 KO = - )
> response time 95th percentile 1738 ( OK = 1738 KO = - )
> response time 99th percentile 1815 ( OK = 1815 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
vertx version:4.5.1
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 14 ( OK = 14 KO = - )
> max response time 1696 ( OK = 1696 KO = - )
> mean response time 859 ( OK = 859 KO = - )
> std deviation 364 ( OK = 364 KO = - )
> response time 50th percentile 792 ( OK = 792 KO = - )
> response time 75th percentile 1155 ( OK = 1155 KO = - )
> response time 95th percentile 1439 ( OK = 1439 KO = - )
> response time 99th percentile 1583 ( OK = 1583 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
kumuluz version:4.1.0
Server – Started Server@3e7dfd44{STARTING}[10.0.9,sto=0] @2961ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 22 ( OK = 22 KO = - )
> max response time 5415 ( OK = 5415 KO = - )
> mean response time 1432 ( OK = 1432 KO = - )
> std deviation 1018 ( OK = 1018 KO = - )
> response time 50th percentile 1111 ( OK = 1111 KO = - )
> response time 75th percentile 1612 ( OK = 1612 KO = - )
> response time 95th percentile 3698 ( OK = 3700 KO = - )
> response time 99th percentile 4552 ( OK = 4553 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
Helidon SE 4.0.4 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 1851 ( OK = 1851 KO = - )
> mean response time 796 ( OK = 796 KO = - )
> std deviation 348 ( OK = 348 KO = - )
> response time 50th percentile 763 ( OK = 763 KO = - )
> response time 75th percentile 896 ( OK = 896 KO = - )
> response time 95th percentile 1455 ( OK = 1456 KO = - )
> response time 99th percentile 1719 ( OK = 1719 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
ktor:2.3.8
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 5461 ( OK = 5461 KO = - )
> mean response time 2173 ( OK = 2173 KO = - )
> std deviation 1396 ( OK = 1396 KO = - )
> response time 50th percentile 1952 ( OK = 1950 KO = - )
> response time 75th percentile 2823 ( OK = 2828 KO = - )
> response time 95th percentile 5002 ( OK = 5001 KO = - )
> response time 99th percentile 5241 ( OK = 5241 KO = - )
> mean requests/sec 2461.538 ( OK = 2461.538 KO = - )
Rust rest services #
rustc 1.76.0 (07dca489a 2024-02-04)
warp = 0.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 667 ( OK = 667 KO = - )
> mean response time 193 ( OK = 193 KO = - )
> std deviation 145 ( OK = 145 KO = - )
> response time 50th percentile 173 ( OK = 173 KO = - )
> response time 75th percentile 256 ( OK = 256 KO = - )
> response time 95th percentile 510 ( OK = 509 KO = - )
> response time 99th percentile 583 ( OK = 583 KO = - )
> mean requests/sec 6400 ( OK = 6400 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 769 ( OK = 769 KO = - )
> mean response time 281 ( OK = 281 KO = - )
> std deviation 166 ( OK = 166 KO = - )
> response time 50th percentile 252 ( OK = 252 KO = - )
> response time 75th percentile 334 ( OK = 334 KO = - )
> response time 95th percentile 641 ( OK = 641 KO = - )
> response time 99th percentile 711 ( OK = 711 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 785 ( OK = 785 KO = - )
> mean response time 219 ( OK = 219 KO = - )
> std deviation 161 ( OK = 161 KO = - )
> response time 50th percentile 207 ( OK = 207 KO = - )
> response time 75th percentile 283 ( OK = 282 KO = - )
> response time 95th percentile 558 ( OK = 558 KO = - )
> response time 99th percentile 650 ( OK = 650 KO = - )
> mean requests/sec 6400 ( OK = 6400 KO = - )
axum = 0.7.1
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 615 ( OK = 615 KO = - )
> mean response time 186 ( OK = 186 KO = - )
> std deviation 144 ( OK = 144 KO = - )
> response time 50th percentile 168 ( OK = 169 KO = - )
> response time 75th percentile 251 ( OK = 251 KO = - )
> response time 95th percentile 491 ( OK = 491 KO = - )
> response time 99th percentile 562 ( OK = 562 KO = - )
> mean requests/sec 6400 ( OK = 6400 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1389 ( OK = 1389 KO = - )
> mean response time 529 ( OK = 529 KO = - )
> std deviation 299 ( OK = 299 KO = - )
> response time 50th percentile 488 ( OK = 488 KO = - )
> response time 75th percentile 640 ( OK = 641 KO = - )
> response time 95th percentile 1105 ( OK = 1105 KO = - )
> response time 99th percentile 1266 ( OK = 1266 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 3 ( OK = 3 KO = - )
> max response time 925 ( OK = 925 KO = - )
> mean response time 355 ( OK = 355 KO = - )
> std deviation 189 ( OK = 189 KO = - )
> response time 50th percentile 315 ( OK = 315 KO = - )
> response time 75th percentile 425 ( OK = 425 KO = - )
> response time 95th percentile 750 ( OK = 750 KO = - )
> response time 99th percentile 835 ( OK = 835 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 1209 ( OK = 1209 KO = - )
> mean response time 451 ( OK = 451 KO = - )
> std deviation 198 ( OK = 198 KO = - )
> response time 50th percentile 433 ( OK = 433 KO = - )
> response time 75th percentile 561 ( OK = 561 KO = - )
> response time 95th percentile 818 ( OK = 818 KO = - )
> response time 99th percentile 972 ( OK = 972 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 1 ( OK = 1 KO = - )
> max response time 1067 ( OK = 1067 KO = - )
> mean response time 385 ( OK = 385 KO = - )
> std deviation 192 ( OK = 192 KO = - )
> response time 50th percentile 346 ( OK = 346 KO = - )
> response time 75th percentile 479 ( OK = 479 KO = - )
> response time 95th percentile 756 ( OK = 756 KO = - )
> response time 99th percentile 913 ( OK = 913 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 3053 ( OK = 3053 KO = - )
> mean response time 502 ( OK = 502 KO = - )
> std deviation 337 ( OK = 337 KO = - )
> response time 50th percentile 439 ( OK = 439 KO = - )
> response time 75th percentile 602 ( OK = 602 KO = - )
> response time 95th percentile 1105 ( OK = 1105 KO = - )
> response time 99th percentile 1619 ( OK = 1619 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 9 ( OK = 9 KO = - )
> max response time 1316 ( OK = 1316 KO = - )
> mean response time 441 ( OK = 441 KO = - )
> std deviation 218 ( OK = 218 KO = - )
> response time 50th percentile 403 ( OK = 403 KO = - )
> response time 75th percentile 536 ( OK = 536 KO = - )
> response time 95th percentile 872 ( OK = 872 KO = - )
> response time 99th percentile 1040 ( OK = 1040 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 38 ( OK = 38 KO = - )
> max response time 865 ( OK = 865 KO = - )
> mean response time 484 ( OK = 484 KO = - )
> std deviation 178 ( OK = 178 KO = - )
> response time 50th percentile 533 ( OK = 533 KO = - )
> response time 75th percentile 624 ( OK = 624 KO = - )
> response time 95th percentile 721 ( OK = 721 KO = - )
> response time 99th percentile 788 ( OK = 788 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 964 ( OK = 964 KO = - )
> mean response time 330 ( OK = 330 KO = - )
> std deviation 156 ( OK = 156 KO = - )
> response time 50th percentile 304 ( OK = 304 KO = - )
> response time 75th percentile 403 ( OK = 403 KO = - )
> response time 95th percentile 635 ( OK = 635 KO = - )
> response time 99th percentile 778 ( OK = 778 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 31943 KO = 57 )
> min response time 1 ( OK = 1 KO = 103 )
> max response time 2567 ( OK = 2567 KO = 1391 )
> mean response time 804 ( OK = 805 KO = 529 )
> std deviation 488 ( OK = 489 KO = 249 )
> response time 50th percentile 737 ( OK = 738 KO = 519 )
> response time 75th percentile 1043 ( OK = 1044 KO = 672 )
> response time 95th percentile 1816 ( OK = 1817 KO = 880 )
> response time 99th percentile 2113 ( OK = 2113 KO = 1272 )
> mean requests/sec 4000 ( OK = 3992.875 KO = 7.125 )
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.