In Linux fv-az665-742 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.495 s]
[ INFO] helidon-quickstart-se 4.1.3 ........................ SUCCESS [ 7.100 s]
[ INFO] ktor-demo 3.0.3-kotlin-2.0.21 ...................... SUCCESS [ 11.234 s]
[ INFO] micronaut-demo 4.7.1 ............................... SUCCESS [ 11.575 s]
[ INFO] quarkus-demo 3.17.5 ................................ SUCCESS [ 19.893 s]
[ INFO] springboot-webflux-demo 3.4.1 ...................... SUCCESS [ 3.088 s]
[ INFO] springboot-demo-web 3.4.1 .......................... SUCCESS [ 3.088 s]
[ INFO] vertx-demo 4.5.10 .................................. SUCCESS [ 7.716 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.3-kotlin-2.0.21-jar-with-dependencies.jar
14M
./micronaut/target/micronaut-demo-4.7.1.jar
14M
./micronaut/target/original-micronaut-demo-4.7.1.jar
19M
./quarkus/target/quarkus-demo-runner.jar
20M
./spring-boot-web/target/springboot-demo-web-3.4.1.jar
23M
./spring-boot-webflux/target/springboot-webflux-demo-3.4.1.jar
8.3M
./vertx/target/vertx-demo-4.5.10-fat.jar
:: Spring Boot :: (v3.4.1)
Started DemoWebFluxApplication in 1.885 seconds (process running for 2.345)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 39 ( OK = 39 KO = - )
> max response time 4258 ( OK = 4258 KO = - )
> mean response time 1466 ( OK = 1466 KO = - )
> std deviation 880 ( OK = 880 KO = - )
> response time 50th percentile 1338 ( OK = 1338 KO = - )
> response time 75th percentile 1639 ( OK = 1640 KO = - )
> response time 95th percentile 3544 ( OK = 3544 KO = - )
> response time 99th percentile 4044 ( OK = 4044 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.4.1)
Started DemoApplication in 1.916 seconds (process running for 2.375)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 9 ( OK = 9 KO = - )
> max response time 5456 ( OK = 5456 KO = - )
> mean response time 1171 ( OK = 1171 KO = - )
> std deviation 786 ( OK = 786 KO = - )
> response time 50th percentile 939 ( OK = 939 KO = - )
> response time 75th percentile 1333 ( OK = 1334 KO = - )
> response time 95th percentile 2849 ( OK = 2849 KO = - )
> response time 99th percentile 3653 ( OK = 3653 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
powered by Quarkus 3.17.5) started in 1.033s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 15 ( OK = 15 KO = - )
> max response time 3302 ( OK = 3302 KO = - )
> mean response time 1090 ( OK = 1090 KO = - )
> std deviation 572 ( OK = 572 KO = - )
> response time 50th percentile 980 ( OK = 980 KO = - )
> response time 75th percentile 1231 ( OK = 1231 KO = - )
> response time 95th percentile 2190 ( OK = 2190 KO = - )
> response time 99th percentile 2441 ( OK = 2441 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 737ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 2069 ( OK = 2069 KO = - )
> mean response time 871 ( OK = 871 KO = - )
> std deviation 480 ( OK = 480 KO = - )
> response time 50th percentile 783 ( OK = 783 KO = - )
> response time 75th percentile 947 ( OK = 946 KO = - )
> response time 95th percentile 1814 ( OK = 1815 KO = - )
> response time 99th percentile 1931 ( OK = 1931 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
vertx version:4.5.10
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 27 ( OK = 27 KO = - )
> max response time 1947 ( OK = 1947 KO = - )
> mean response time 1077 ( OK = 1077 KO = - )
> std deviation 474 ( OK = 474 KO = - )
> response time 50th percentile 1070 ( OK = 1070 KO = - )
> response time 75th percentile 1517 ( OK = 1517 KO = - )
> response time 95th percentile 1790 ( OK = 1790 KO = - )
> response time 99th percentile 1884 ( OK = 1884 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
kumuluz version:4.1.0
Server – Started Server@6e0cff20{STARTING}[10.0.9,sto=0] @2791ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 5710 ( OK = 5710 KO = - )
> mean response time 1606 ( OK = 1606 KO = - )
> std deviation 1070 ( OK = 1070 KO = - )
> response time 50th percentile 1289 ( OK = 1289 KO = - )
> response time 75th percentile 1660 ( OK = 1660 KO = - )
> response time 95th percentile 3909 ( OK = 3909 KO = - )
> response time 99th percentile 4794 ( OK = 4794 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 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 2040 ( OK = 2040 KO = - )
> mean response time 739 ( OK = 739 KO = - )
> std deviation 390 ( OK = 390 KO = - )
> response time 50th percentile 656 ( OK = 656 KO = - )
> response time 75th percentile 899 ( OK = 898 KO = - )
> response time 95th percentile 1494 ( OK = 1494 KO = - )
> response time 99th percentile 1650 ( OK = 1650 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 5115 ( OK = 5115 KO = - )
> mean response time 2302 ( OK = 2302 KO = - )
> std deviation 1398 ( OK = 1398 KO = - )
> response time 50th percentile 1977 ( OK = 1978 KO = - )
> response time 75th percentile 3073 ( OK = 3081 KO = - )
> response time 95th percentile 4787 ( OK = 4787 KO = - )
> response time 99th percentile 4947 ( OK = 4947 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
Rust rest services #
rustc 1.83.0 (90b35a623 2024-11-26)
warp = 0.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 1490 ( OK = 1490 KO = - )
> mean response time 276 ( OK = 276 KO = - )
> std deviation 158 ( OK = 158 KO = - )
> response time 50th percentile 242 ( OK = 242 KO = - )
> response time 75th percentile 330 ( OK = 330 KO = - )
> response time 95th percentile 579 ( OK = 579 KO = - )
> response time 99th percentile 658 ( OK = 658 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 2 ( OK = 2 KO = - )
> max response time 927 ( OK = 927 KO = - )
> mean response time 339 ( OK = 339 KO = - )
> std deviation 193 ( OK = 193 KO = - )
> response time 50th percentile 310 ( OK = 310 KO = - )
> response time 75th percentile 405 ( OK = 405 KO = - )
> response time 95th percentile 722 ( OK = 721 KO = - )
> response time 99th percentile 810 ( OK = 810 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 2 ( OK = 2 KO = - )
> max response time 893 ( OK = 893 KO = - )
> mean response time 347 ( OK = 347 KO = - )
> std deviation 194 ( OK = 194 KO = - )
> response time 50th percentile 311 ( OK = 310 KO = - )
> response time 75th percentile 423 ( OK = 423 KO = - )
> response time 95th percentile 757 ( OK = 757 KO = - )
> response time 99th percentile 830 ( OK = 830 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 0 ( OK = 0 KO = - )
> max response time 742 ( OK = 742 KO = - )
> mean response time 264 ( OK = 264 KO = - )
> std deviation 157 ( OK = 157 KO = - )
> response time 50th percentile 239 ( OK = 239 KO = - )
> response time 75th percentile 319 ( OK = 319 KO = - )
> response time 95th percentile 592 ( OK = 592 KO = - )
> response time 99th percentile 682 ( OK = 682 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 1140 ( OK = 1140 KO = - )
> mean response time 457 ( OK = 457 KO = - )
> std deviation 237 ( OK = 237 KO = - )
> response time 50th percentile 399 ( OK = 399 KO = - )
> response time 75th percentile 530 ( OK = 530 KO = - )
> response time 95th percentile 935 ( OK = 935 KO = - )
> response time 99th percentile 1028 ( OK = 1028 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
Dotnet 8 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 0 KO = 32000 )
> min response time 1 ( OK = - KO = 1 )
> max response time 1362 ( OK = - KO = 1362 )
> mean response time 519 ( OK = - KO = 519 )
> std deviation 283 ( OK = - KO = 283 )
> response time 50th percentile 474 ( OK = - KO = 474 )
> response time 75th percentile 597 ( OK = - KO = 597 )
> response time 95th percentile 1070 ( OK = - KO = 1070 )
> response time 99th percentile 1172 ( OK = - KO = 1173 )
> mean requests/sec 4571.429 ( OK = - KO = 4571.429)
Dotnet 9 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 0 KO = 32000 )
> min response time 8 ( OK = - KO = 8 )
> max response time 1116 ( OK = - KO = 1116 )
> mean response time 453 ( OK = - KO = 453 )
> std deviation 234 ( OK = - KO = 234 )
> response time 50th percentile 419 ( OK = - KO = 419 )
> response time 75th percentile 541 ( OK = - KO = 541 )
> response time 95th percentile 922 ( OK = - KO = 922 )
> response time 99th percentile 985 ( OK = - KO = 985 )
> mean requests/sec 4571.429 ( OK = - KO = 4571.429)
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 5 ( OK = 5 KO = - )
> max response time 1522 ( OK = 1522 KO = - )
> mean response time 518 ( OK = 518 KO = - )
> std deviation 249 ( OK = 249 KO = - )
> response time 50th percentile 477 ( OK = 477 KO = - )
> response time 75th percentile 646 ( OK = 645 KO = - )
> response time 95th percentile 999 ( OK = 999 KO = - )
> response time 99th percentile 1234 ( OK = 1234 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 9 ( OK = 9 KO = - )
> max response time 1223 ( OK = 1223 KO = - )
> mean response time 438 ( OK = 438 KO = - )
> std deviation 226 ( OK = 226 KO = - )
> response time 50th percentile 383 ( OK = 383 KO = - )
> response time 75th percentile 557 ( OK = 557 KO = - )
> response time 95th percentile 908 ( OK = 908 KO = - )
> response time 99th percentile 1073 ( OK = 1073 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 6 ( OK = 6 KO = - )
> max response time 2361 ( OK = 2361 KO = - )
> mean response time 600 ( OK = 600 KO = - )
> std deviation 360 ( OK = 360 KO = - )
> response time 50th percentile 529 ( OK = 529 KO = - )
> response time 75th percentile 698 ( OK = 698 KO = - )
> response time 95th percentile 1299 ( OK = 1299 KO = - )
> response time 99th percentile 1893 ( OK = 1893 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
graalvm native spring-boot-webflux #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 18 ( OK = 18 KO = - )
> max response time 1615 ( OK = 1615 KO = - )
> mean response time 533 ( OK = 533 KO = - )
> std deviation 275 ( OK = 275 KO = - )
> response time 50th percentile 461 ( OK = 461 KO = - )
> response time 75th percentile 701 ( OK = 701 KO = - )
> response time 95th percentile 1060 ( OK = 1060 KO = - )
> response time 99th percentile 1376 ( OK = 1376 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 21 ( OK = 21 KO = - )
> max response time 1032 ( OK = 1032 KO = - )
> mean response time 545 ( OK = 545 KO = - )
> std deviation 189 ( OK = 189 KO = - )
> response time 50th percentile 581 ( OK = 581 KO = - )
> response time 75th percentile 693 ( OK = 693 KO = - )
> response time 95th percentile 807 ( OK = 807 KO = - )
> response time 99th percentile 886 ( OK = 886 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 1124 ( OK = 1124 KO = - )
> mean response time 432 ( OK = 432 KO = - )
> std deviation 232 ( OK = 232 KO = - )
> response time 50th percentile 388 ( OK = 388 KO = - )
> response time 75th percentile 554 ( OK = 554 KO = - )
> response time 95th percentile 877 ( OK = 877 KO = - )
> response time 99th percentile 997 ( OK = 997 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 2865 ( OK = 2865 KO = - )
> mean response time 1030 ( OK = 1030 KO = - )
> std deviation 653 ( OK = 653 KO = - )
> response time 50th percentile 943 ( OK = 942 KO = - )
> response time 75th percentile 1521 ( OK = 1522 KO = - )
> response time 95th percentile 2283 ( OK = 2284 KO = - )
> response time 99th percentile 2544 ( OK = 2544 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
GraalVM Native Binaries Sizes: #
Size in MB
Name
62
quarkus-demo-runner
80
micronaut-demo
86
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.