In Linux fv-az221-427 5.15.0-1031-azure #38-Ubuntu SMP Mon Jan 9 12:49:59 UTC 2023 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 [ 16.958 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 22.688 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 22.542 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 21.554 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 28.749 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 4.691 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 4.690 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 13.787 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
7.2M
helidon-se-netty/target/helidon-quickstart-se.jar
18M
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT-jar-with-dependencies.jar
14M
micronaut/target/micronaut-demo-0.1.jar
16M
quarkus/target/quarkus-demo-1.0.0-SNAPSHOT-runner.jar
20M
spring-boot-web/target/springboot-demo-web-0.0.1-SNAPSHOT.jar
23M
spring-boot-webflux/target/springboot-webflux-demo-0.0.1-SNAPSHOT.jar
7.8M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v3.0.2)
Started DemoWebFluxApplication in 1.993 seconds (process running for 2.506)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 42 ( OK = 42 KO = - )
> max response time 2535 ( OK = 2535 KO = - )
> mean response time 1165 ( OK = 1165 KO = - )
> std deviation 659 ( OK = 659 KO = - )
> response time 50th percentile 954 ( OK = 954 KO = - )
> response time 75th percentile 1660 ( OK = 1660 KO = - )
> response time 95th percentile 2312 ( OK = 2312 KO = - )
> response time 99th percentile 2406 ( OK = 2406 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
:: Spring Boot :: (v3.0.2)
Started DemoApplication in 2.213 seconds (process running for 2.657)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 84 ( OK = 84 KO = - )
> max response time 3890 ( OK = 3890 KO = - )
> mean response time 1390 ( OK = 1390 KO = - )
> std deviation 887 ( OK = 887 KO = - )
> response time 50th percentile 1068 ( OK = 1068 KO = - )
> response time 75th percentile 2055 ( OK = 2055 KO = - )
> response time 95th percentile 2949 ( OK = 2949 KO = - )
> response time 99th percentile 3535 ( OK = 3535 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
powered by Quarkus 2.16.1.Final) started in 0.956s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 75 ( OK = 75 KO = - )
> max response time 3273 ( OK = 3273 KO = - )
> mean response time 1238 ( OK = 1238 KO = - )
> std deviation 766 ( OK = 766 KO = - )
> response time 50th percentile 1007 ( OK = 1007 KO = - )
> response time 75th percentile 1831 ( OK = 1831 KO = - )
> response time 95th percentile 2685 ( OK = 2685 KO = - )
> response time 99th percentile 3014 ( OK = 3014 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
micronaut version:3.4.3
Startup completed in 961ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 32 ( OK = 32 KO = - )
> max response time 3346 ( OK = 3346 KO = - )
> mean response time 1391 ( OK = 1391 KO = - )
> std deviation 827 ( OK = 827 KO = - )
> response time 50th percentile 1050 ( OK = 1051 KO = - )
> response time 75th percentile 2115 ( OK = 2115 KO = - )
> response time 95th percentile 2987 ( OK = 2987 KO = - )
> response time 99th percentile 3163 ( OK = 3163 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
vertx version:4.3.7
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 10 ( OK = 10 KO = - )
> max response time 1184 ( OK = 1184 KO = - )
> mean response time 546 ( OK = 546 KO = - )
> std deviation 320 ( OK = 320 KO = - )
> response time 50th percentile 488 ( OK = 488 KO = - )
> response time 75th percentile 891 ( OK = 891 KO = - )
> response time 95th percentile 1077 ( OK = 1077 KO = - )
> response time 99th percentile 1164 ( OK = 1164 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
kumuluz version:4.1.0
Server – Started Server@7ec25216{STARTING}[10.0.9,sto=0] @3880ms
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 108 ( OK = 108 KO = - )
> max response time 4759 ( OK = 4759 KO = - )
> mean response time 1734 ( OK = 1734 KO = - )
> std deviation 1151 ( OK = 1151 KO = - )
> response time 50th percentile 1293 ( OK = 1293 KO = - )
> response time 75th percentile 2876 ( OK = 2876 KO = - )
> response time 95th percentile 3766 ( OK = 3766 KO = - )
> response time 99th percentile 4072 ( OK = 4072 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Helidon SE 3.1.0 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 82 ( OK = 82 KO = - )
> max response time 2758 ( OK = 2758 KO = - )
> mean response time 1444 ( OK = 1444 KO = - )
> std deviation 635 ( OK = 635 KO = - )
> response time 50th percentile 1321 ( OK = 1321 KO = - )
> response time 75th percentile 2086 ( OK = 2086 KO = - )
> response time 95th percentile 2408 ( OK = 2408 KO = - )
> response time 99th percentile 2618 ( OK = 2618 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
ktor:2.2.3
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 6 ( OK = 6 KO = - )
> max response time 4127 ( OK = 4127 KO = - )
> mean response time 1862 ( OK = 1862 KO = - )
> std deviation 929 ( OK = 929 KO = - )
> response time 50th percentile 1748 ( OK = 1748 KO = - )
> response time 75th percentile 2598 ( OK = 2598 KO = - )
> response time 95th percentile 3359 ( OK = 3359 KO = - )
> response time 99th percentile 3778 ( OK = 3778 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Rust rest services #
rustc 1.67.0 (fc594f156 2023-01-24)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 575 ( OK = 575 KO = - )
> mean response time 188 ( OK = 188 KO = - )
> std deviation 172 ( OK = 172 KO = - )
> response time 50th percentile 160 ( OK = 160 KO = - )
> response time 75th percentile 303 ( OK = 303 KO = - )
> response time 95th percentile 522 ( OK = 522 KO = - )
> response time 99th percentile 564 ( OK = 564 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
actix-web = 4.0.1
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 624 ( OK = 624 KO = - )
> mean response time 173 ( OK = 173 KO = - )
> std deviation 189 ( OK = 189 KO = - )
> response time 50th percentile 122 ( OK = 122 KO = - )
> response time 75th percentile 277 ( OK = 277 KO = - )
> response time 95th percentile 574 ( OK = 574 KO = - )
> response time 99th percentile 608 ( OK = 608 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
rocket = { version = 0.5.0-rc.2, features = [json] }
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 964 ( OK = 964 KO = - )
> mean response time 276 ( OK = 276 KO = - )
> std deviation 243 ( OK = 243 KO = - )
> response time 50th percentile 218 ( OK = 218 KO = - )
> response time 75th percentile 452 ( OK = 452 KO = - )
> response time 95th percentile 736 ( OK = 736 KO = - )
> response time 99th percentile 934 ( OK = 934 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
axum = 0.6.0
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 533 ( OK = 533 KO = - )
> mean response time 161 ( OK = 161 KO = - )
> std deviation 161 ( OK = 161 KO = - )
> response time 50th percentile 135 ( OK = 135 KO = - )
> response time 75th percentile 258 ( OK = 258 KO = - )
> response time 95th percentile 458 ( OK = 458 KO = - )
> response time 99th percentile 510 ( OK = 510 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 1328 ( OK = 1328 KO = - )
> mean response time 600 ( OK = 600 KO = - )
> std deviation 351 ( OK = 351 KO = - )
> response time 50th percentile 546 ( OK = 546 KO = - )
> response time 75th percentile 902 ( OK = 902 KO = - )
> response time 95th percentile 1218 ( OK = 1218 KO = - )
> response time 99th percentile 1305 ( OK = 1305 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 970 ( OK = 970 KO = - )
> mean response time 339 ( OK = 339 KO = - )
> std deviation 258 ( OK = 258 KO = - )
> response time 50th percentile 308 ( OK = 308 KO = - )
> response time 75th percentile 557 ( OK = 557 KO = - )
> response time 95th percentile 783 ( OK = 783 KO = - )
> response time 99th percentile 883 ( OK = 883 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 985 ( OK = 985 KO = - )
> mean response time 382 ( OK = 382 KO = - )
> std deviation 248 ( OK = 248 KO = - )
> response time 50th percentile 312 ( OK = 312 KO = - )
> response time 75th percentile 584 ( OK = 584 KO = - )
> response time 95th percentile 881 ( OK = 881 KO = - )
> response time 99th percentile 949 ( OK = 949 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native spring-boot-web #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1369 ( OK = 1369 KO = - )
> mean response time 526 ( OK = 526 KO = - )
> std deviation 316 ( OK = 316 KO = - )
> response time 50th percentile 456 ( OK = 456 KO = - )
> response time 75th percentile 818 ( OK = 818 KO = - )
> response time 95th percentile 1067 ( OK = 1067 KO = - )
> response time 99th percentile 1281 ( OK = 1281 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native spring-boot-webflux #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1099 ( OK = 1099 KO = - )
> mean response time 373 ( OK = 373 KO = - )
> std deviation 267 ( OK = 267 KO = - )
> response time 50th percentile 293 ( OK = 293 KO = - )
> response time 75th percentile 531 ( OK = 531 KO = - )
> response time 95th percentile 936 ( OK = 936 KO = - )
> response time 99th percentile 1034 ( OK = 1034 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 649 ( OK = 649 KO = - )
> mean response time 213 ( OK = 213 KO = - )
> std deviation 195 ( OK = 195 KO = - )
> response time 50th percentile 181 ( OK = 181 KO = - )
> response time 75th percentile 354 ( OK = 354 KO = - )
> response time 95th percentile 602 ( OK = 602 KO = - )
> response time 99th percentile 631 ( OK = 631 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1063 ( OK = 1063 KO = - )
> mean response time 365 ( OK = 365 KO = - )
> std deviation 252 ( OK = 252 KO = - )
> response time 50th percentile 324 ( OK = 324 KO = - )
> response time 75th percentile 533 ( OK = 533 KO = - )
> response time 95th percentile 878 ( OK = 877 KO = - )
> response time 99th percentile 966 ( OK = 966 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 7913 KO = 87 )
> min response time 17 ( OK = 17 KO = 204 )
> max response time 1858 ( OK = 1828 KO = 1858 )
> mean response time 577 ( OK = 575 KO = 752 )
> std deviation 311 ( OK = 309 KO = 399 )
> response time 50th percentile 488 ( OK = 487 KO = 701 )
> response time 75th percentile 866 ( OK = 864 KO = 1119 )
> response time 95th percentile 1111 ( OK = 1099 KO = 1285 )
> response time 99th percentile 1268 ( OK = 1259 KO = 1849 )
> mean requests/sec 1333.333 ( OK = 1318.833 KO = 14.5 )
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.