In Linux fv-az198-377 5.15.0-1019-azure #24~20.04.1-Ubuntu SMP Tue Aug 23 15:52:52 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux, Here is total package generation times for separate modules,
[ INFO] eclipse-microprofile-kumuluz-test 1.0-SNAPSHOT ..... SUCCESS [ 22.771 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 31.235 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 30.690 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 47.341 s]
[ INFO] springboot-demo 0.0.1-SNAPSHOT ..................... SUCCESS [ 48.594 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 48.611 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 20.418 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
7.1M
helidon-se-netty/target/helidon-quickstart-se.jar
14M
micronaut/target/micronaut-demo-0.1.jar
16M
quarkus/target/quarkus-demo-1.0.0-SNAPSHOT-runner.jar
19M
spring-boot-web/target/springboot-demo-web-0.0.1-SNAPSHOT.jar
22M
spring-boot-webflux/target/springboot-demo-0.0.1-SNAPSHOT.jar
7.5M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v2.7.3)
Started DemoWebFluxApplication in 2.443 seconds (JVM running for 2.972)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1019 ( OK = 1019 KO = - )
> mean response time 427 ( OK = 427 KO = - )
> std deviation 244 ( OK = 244 KO = - )
> response time 50th percentile 395 ( OK = 395 KO = - )
> response time 75th percentile 652 ( OK = 652 KO = - )
> response time 95th percentile 826 ( OK = 825 KO = - )
> response time 99th percentile 909 ( OK = 909 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
:: Spring Boot :: (v2.7.3)
Started DemoApplication in 2.413 seconds (JVM running for 2.849)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1106 ( OK = 1106 KO = - )
> mean response time 509 ( OK = 509 KO = - )
> std deviation 275 ( OK = 275 KO = - )
> response time 50th percentile 442 ( OK = 442 KO = - )
> response time 75th percentile 769 ( OK = 769 KO = - )
> response time 95th percentile 994 ( OK = 994 KO = - )
> response time 99th percentile 1052 ( OK = 1052 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
powered by Quarkus 2.12.1.Final) started in 1.045s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1014 ( OK = 1014 KO = - )
> mean response time 427 ( OK = 427 KO = - )
> std deviation 266 ( OK = 266 KO = - )
> response time 50th percentile 379 ( OK = 379 KO = - )
> response time 75th percentile 666 ( OK = 666 KO = - )
> response time 95th percentile 871 ( OK = 871 KO = - )
> response time 99th percentile 926 ( OK = 926 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
micronaut version:3.4.3
Startup completed in 969ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1057 ( OK = 1057 KO = - )
> mean response time 433 ( OK = 433 KO = - )
> std deviation 269 ( OK = 269 KO = - )
> response time 50th percentile 404 ( OK = 405 KO = - )
> response time 75th percentile 658 ( OK = 658 KO = - )
> response time 95th percentile 884 ( OK = 884 KO = - )
> response time 99th percentile 969 ( OK = 969 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
vertx version:4.3.3
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 469 ( OK = 469 KO = - )
> mean response time 115 ( OK = 115 KO = - )
> std deviation 131 ( OK = 131 KO = - )
> response time 50th percentile 59 ( OK = 59 KO = - )
> response time 75th percentile 219 ( OK = 219 KO = - )
> response time 95th percentile 363 ( OK = 363 KO = - )
> response time 99th percentile 424 ( OK = 424 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
kumuluz version:4.1.0
Server – Started Server@705f83a7{STARTING}[10.0.9,sto=0] @3729ms
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 2046 ( OK = 2046 KO = - )
> mean response time 498 ( OK = 498 KO = - )
> std deviation 279 ( OK = 279 KO = - )
> response time 50th percentile 432 ( OK = 432 KO = - )
> response time 75th percentile 712 ( OK = 712 KO = - )
> response time 95th percentile 912 ( OK = 912 KO = - )
> response time 99th percentile 1592 ( OK = 1592 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
Helidon SE 3.0.1 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 53 ( OK = 53 KO = - )
> max response time 1853 ( OK = 1853 KO = - )
> mean response time 796 ( OK = 796 KO = - )
> std deviation 461 ( OK = 461 KO = - )
> response time 50th percentile 702 ( OK = 702 KO = - )
> response time 75th percentile 1227 ( OK = 1227 KO = - )
> response time 95th percentile 1626 ( OK = 1626 KO = - )
> response time 99th percentile 1768 ( OK = 1768 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
Rust rest services #
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 416 ( OK = 416 KO = - )
> mean response time 45 ( OK = 45 KO = - )
> std deviation 76 ( OK = 76 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 59 ( OK = 59 KO = - )
> response time 95th percentile 214 ( OK = 214 KO = - )
> response time 99th percentile 337 ( OK = 337 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
actix-web = 4.0.1
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 387 ( OK = 387 KO = - )
> mean response time 93 ( OK = 93 KO = - )
> std deviation 107 ( OK = 107 KO = - )
> response time 50th percentile 56 ( OK = 56 KO = - )
> response time 75th percentile 157 ( OK = 157 KO = - )
> response time 95th percentile 313 ( OK = 313 KO = - )
> response time 99th percentile 363 ( OK = 363 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 653 ( OK = 653 KO = - )
> mean response time 124 ( OK = 124 KO = - )
> std deviation 149 ( OK = 149 KO = - )
> response time 50th percentile 58 ( OK = 58 KO = - )
> response time 75th percentile 207 ( OK = 207 KO = - )
> response time 95th percentile 432 ( OK = 432 KO = - )
> response time 99th percentile 502 ( OK = 502 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
graalvm native quarkus rest service #
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 344 ( OK = 344 KO = - )
> mean response time 53 ( OK = 53 KO = - )
> std deviation 76 ( OK = 76 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 88 ( OK = 88 KO = - )
> response time 95th percentile 225 ( OK = 225 KO = - )
> response time 99th percentile 271 ( OK = 271 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
graalvm native micronaut rest service #
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 432 ( OK = 432 KO = - )
> mean response time 62 ( OK = 62 KO = - )
> std deviation 94 ( OK = 94 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 101 ( OK = 101 KO = - )
> response time 95th percentile 264 ( OK = 264 KO = - )
> response time 99th percentile 393 ( OK = 393 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
graalvm native spring-boot-web rest service #
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 465 ( OK = 465 KO = - )
> mean response time 81 ( OK = 81 KO = - )
> std deviation 103 ( OK = 103 KO = - )
> response time 50th percentile 19 ( OK = 19 KO = - )
> response time 75th percentile 144 ( OK = 144 KO = - )
> response time 95th percentile 290 ( OK = 290 KO = - )
> response time 99th percentile 365 ( OK = 365 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
graalvm native spring-boot-webflux rest service #
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 339 ( OK = 339 KO = - )
> mean response time 43 ( OK = 43 KO = - )
> std deviation 74 ( OK = 74 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 65 ( OK = 65 KO = - )
> response time 95th percentile 232 ( OK = 232 KO = - )
> response time 99th percentile 288 ( OK = 288 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
graalvm native vertx rest service #
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 336 ( OK = 336 KO = - )
> mean response time 31 ( OK = 31 KO = - )
> std deviation 59 ( OK = 59 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 36 ( OK = 36 KO = - )
> response time 95th percentile 175 ( OK = 175 KO = - )
> response time 99th percentile 248 ( OK = 248 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
graalvm native helidon rest service #
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 379 ( OK = 379 KO = - )
> mean response time 54 ( OK = 54 KO = - )
> std deviation 91 ( OK = 91 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 85 ( OK = 85 KO = - )
> response time 95th percentile 268 ( OK = 268 KO = - )
> response time 99th percentile 342 ( OK = 342 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
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.