In Linux fv-az801-957 6.2.0-1019-azure #19~22.04.1-Ubuntu SMP Wed Jan 10 22:57:03 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.448 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 6.372 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 10.438 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 10.356 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 18.530 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 3.030 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 3.030 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 7.395 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
13M
micronaut/target/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
:: Spring Boot :: (v3.2.1)
Started DemoWebFluxApplication in 1.806 seconds (process running for 2.277)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 3 ( OK = 3 KO = - )
> max response time 4724 ( OK = 4724 KO = - )
> mean response time 1356 ( OK = 1356 KO = - )
> std deviation 895 ( OK = 895 KO = - )
> response time 50th percentile 1109 ( OK = 1109 KO = - )
> response time 75th percentile 1569 ( OK = 1571 KO = - )
> response time 95th percentile 3343 ( OK = 3343 KO = - )
> response time 99th percentile 4120 ( OK = 4120 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.2.1)
Started DemoApplication in 1.725 seconds (process running for 2.189)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 4834 ( OK = 4834 KO = - )
> mean response time 1061 ( OK = 1061 KO = - )
> std deviation 706 ( OK = 706 KO = - )
> response time 50th percentile 893 ( OK = 892 KO = - )
> response time 75th percentile 1216 ( OK = 1215 KO = - )
> response time 95th percentile 2673 ( OK = 2673 KO = - )
> response time 99th percentile 3213 ( OK = 3213 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
powered by Quarkus 3.7.1) started in 0.955s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 41 ( OK = 41 KO = - )
> max response time 3130 ( OK = 3130 KO = - )
> mean response time 1012 ( OK = 1012 KO = - )
> std deviation 525 ( OK = 525 KO = - )
> response time 50th percentile 879 ( OK = 879 KO = - )
> response time 75th percentile 1170 ( OK = 1170 KO = - )
> response time 95th percentile 2039 ( OK = 2039 KO = - )
> response time 99th percentile 2331 ( OK = 2331 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 692ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 51 ( OK = 51 KO = - )
> max response time 2014 ( OK = 2014 KO = - )
> mean response time 840 ( OK = 840 KO = - )
> std deviation 449 ( OK = 449 KO = - )
> response time 50th percentile 756 ( OK = 756 KO = - )
> response time 75th percentile 916 ( OK = 916 KO = - )
> response time 95th percentile 1709 ( OK = 1709 KO = - )
> response time 99th percentile 1827 ( OK = 1827 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 48 ( OK = 48 KO = - )
> max response time 1776 ( OK = 1776 KO = - )
> mean response time 896 ( OK = 896 KO = - )
> std deviation 428 ( OK = 428 KO = - )
> response time 50th percentile 772 ( OK = 772 KO = - )
> response time 75th percentile 1300 ( OK = 1299 KO = - )
> response time 95th percentile 1579 ( OK = 1579 KO = - )
> response time 99th percentile 1684 ( OK = 1684 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
kumuluz version:4.1.0
Server – Started Server@1949309d{STARTING}[10.0.9,sto=0] @2930ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 55 ( OK = 55 KO = - )
> max response time 6340 ( OK = 6340 KO = - )
> mean response time 1484 ( OK = 1484 KO = - )
> std deviation 1019 ( OK = 1019 KO = - )
> response time 50th percentile 1174 ( OK = 1175 KO = - )
> response time 75th percentile 1571 ( OK = 1571 KO = - )
> response time 95th percentile 3670 ( OK = 3670 KO = - )
> response time 99th percentile 4835 ( OK = 4835 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 1767 ( OK = 1767 KO = - )
> mean response time 824 ( OK = 824 KO = - )
> std deviation 363 ( OK = 363 KO = - )
> response time 50th percentile 823 ( OK = 823 KO = - )
> response time 75th percentile 908 ( OK = 909 KO = - )
> response time 95th percentile 1554 ( OK = 1554 KO = - )
> response time 99th percentile 1668 ( OK = 1668 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
ktor:2.3.8
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 5216 ( OK = 5216 KO = - )
> mean response time 2193 ( OK = 2193 KO = - )
> std deviation 1367 ( OK = 1367 KO = - )
> response time 50th percentile 1996 ( OK = 1991 KO = - )
> response time 75th percentile 2949 ( OK = 2949 KO = - )
> response time 95th percentile 4768 ( OK = 4768 KO = - )
> response time 99th percentile 5046 ( OK = 5046 KO = - )
> mean requests/sec 2461.538 ( OK = 2461.538 KO = - )
Rust rest services #
rustc 1.75.0 (82e1608df 2023-12-21)
warp = 0.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 724 ( OK = 724 KO = - )
> mean response time 205 ( OK = 205 KO = - )
> std deviation 162 ( OK = 162 KO = - )
> response time 50th percentile 180 ( OK = 179 KO = - )
> response time 75th percentile 281 ( OK = 280 KO = - )
> response time 95th percentile 555 ( OK = 555 KO = - )
> response time 99th percentile 653 ( OK = 653 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 798 ( OK = 798 KO = - )
> mean response time 237 ( OK = 237 KO = - )
> std deviation 161 ( OK = 161 KO = - )
> response time 50th percentile 228 ( OK = 228 KO = - )
> response time 75th percentile 293 ( OK = 293 KO = - )
> response time 95th percentile 571 ( OK = 571 KO = - )
> response time 99th percentile 652 ( OK = 652 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 1 ( OK = 1 KO = - )
> max response time 840 ( OK = 840 KO = - )
> mean response time 283 ( OK = 283 KO = - )
> std deviation 172 ( OK = 172 KO = - )
> response time 50th percentile 258 ( OK = 258 KO = - )
> response time 75th percentile 347 ( OK = 347 KO = - )
> response time 95th percentile 660 ( OK = 659 KO = - )
> response time 99th percentile 723 ( OK = 723 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 751 ( OK = 751 KO = - )
> mean response time 232 ( OK = 232 KO = - )
> std deviation 165 ( OK = 165 KO = - )
> response time 50th percentile 215 ( OK = 215 KO = - )
> response time 75th percentile 303 ( OK = 303 KO = - )
> response time 95th percentile 588 ( OK = 588 KO = - )
> response time 99th percentile 651 ( OK = 651 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 6 ( OK = 6 KO = - )
> max response time 1292 ( OK = 1292 KO = - )
> mean response time 539 ( OK = 539 KO = - )
> std deviation 281 ( OK = 281 KO = - )
> response time 50th percentile 479 ( OK = 480 KO = - )
> response time 75th percentile 604 ( OK = 604 KO = - )
> response time 95th percentile 1093 ( OK = 1093 KO = - )
> response time 99th percentile 1188 ( OK = 1188 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 8 ( OK = 8 KO = - )
> max response time 987 ( OK = 987 KO = - )
> mean response time 385 ( OK = 385 KO = - )
> std deviation 211 ( OK = 211 KO = - )
> response time 50th percentile 349 ( OK = 349 KO = - )
> response time 75th percentile 464 ( OK = 464 KO = - )
> response time 95th percentile 834 ( OK = 835 KO = - )
> response time 99th percentile 899 ( OK = 899 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 2 ( OK = 2 KO = - )
> max response time 1183 ( OK = 1183 KO = - )
> mean response time 488 ( OK = 488 KO = - )
> std deviation 224 ( OK = 224 KO = - )
> response time 50th percentile 456 ( OK = 457 KO = - )
> response time 75th percentile 596 ( OK = 595 KO = - )
> response time 95th percentile 921 ( OK = 921 KO = - )
> response time 99th percentile 1057 ( OK = 1058 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 12 ( OK = 12 KO = - )
> max response time 1108 ( OK = 1108 KO = - )
> mean response time 396 ( OK = 396 KO = - )
> std deviation 200 ( OK = 200 KO = - )
> response time 50th percentile 357 ( OK = 357 KO = - )
> response time 75th percentile 509 ( OK = 509 KO = - )
> response time 95th percentile 797 ( OK = 797 KO = - )
> response time 99th percentile 932 ( OK = 932 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 3 ( OK = 3 KO = - )
> max response time 3796 ( OK = 3796 KO = - )
> mean response time 514 ( OK = 514 KO = - )
> std deviation 373 ( OK = 373 KO = - )
> response time 50th percentile 428 ( OK = 428 KO = - )
> response time 75th percentile 590 ( OK = 590 KO = - )
> response time 95th percentile 1129 ( OK = 1129 KO = - )
> response time 99th percentile 1802 ( OK = 1802 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 1376 ( OK = 1376 KO = - )
> mean response time 490 ( OK = 490 KO = - )
> std deviation 242 ( OK = 242 KO = - )
> response time 50th percentile 433 ( OK = 433 KO = - )
> response time 75th percentile 582 ( OK = 582 KO = - )
> response time 95th percentile 967 ( OK = 967 KO = - )
> response time 99th percentile 1155 ( OK = 1155 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 775 ( OK = 775 KO = - )
> mean response time 443 ( OK = 443 KO = - )
> std deviation 158 ( OK = 158 KO = - )
> response time 50th percentile 462 ( OK = 462 KO = - )
> response time 75th percentile 571 ( OK = 571 KO = - )
> response time 95th percentile 682 ( OK = 682 KO = - )
> response time 99th percentile 729 ( OK = 729 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 1021 ( OK = 1021 KO = - )
> mean response time 393 ( OK = 393 KO = - )
> std deviation 174 ( OK = 174 KO = - )
> response time 50th percentile 364 ( OK = 364 KO = - )
> response time 75th percentile 446 ( OK = 446 KO = - )
> response time 95th percentile 785 ( OK = 785 KO = - )
> response time 99th percentile 878 ( OK = 878 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 31913 KO = 87 )
> min response time 5 ( OK = 5 KO = 63 )
> max response time 2785 ( OK = 2785 KO = 988 )
> mean response time 882 ( OK = 883 KO = 410 )
> std deviation 510 ( OK = 510 KO = 261 )
> response time 50th percentile 808 ( OK = 809 KO = 397 )
> response time 75th percentile 1170 ( OK = 1173 KO = 633 )
> response time 95th percentile 1871 ( OK = 1871 KO = 851 )
> response time 99th percentile 2279 ( OK = 2280 KO = 909 )
> mean requests/sec 3555.556 ( OK = 3545.889 KO = 9.667 )
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.