In Linux fv-az308-711 5.15.0-1020-azure #25~20.04.1-Ubuntu SMP Thu Sep 1 19:20:56 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 [ 19.424 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 25.987 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 26.125 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 40.491 s]
[ INFO] springboot-demo 0.0.1-SNAPSHOT ..................... SUCCESS [ 41.698 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 41.688 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 17.109 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.6M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v2.7.4)
Started DemoWebFluxApplication in 1.812 seconds (JVM running for 2.301)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 585 ( OK = 585 KO = - )
> mean response time 175 ( OK = 175 KO = - )
> std deviation 168 ( OK = 168 KO = - )
> response time 50th percentile 162 ( OK = 162 KO = - )
> response time 75th percentile 292 ( OK = 292 KO = - )
> response time 95th percentile 483 ( OK = 483 KO = - )
> response time 99th percentile 527 ( OK = 527 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
:: Spring Boot :: (v2.7.4)
Started DemoApplication in 2.028 seconds (JVM running for 2.405)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 641 ( OK = 641 KO = - )
> mean response time 162 ( OK = 162 KO = - )
> std deviation 164 ( OK = 164 KO = - )
> response time 50th percentile 133 ( OK = 133 KO = - )
> response time 75th percentile 269 ( OK = 269 KO = - )
> response time 95th percentile 494 ( OK = 494 KO = - )
> response time 99th percentile 580 ( OK = 580 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
powered by Quarkus 2.13.0.Final) started in 0.877s. 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 638 ( OK = 638 KO = - )
> mean response time 186 ( OK = 186 KO = - )
> std deviation 171 ( OK = 171 KO = - )
> response time 50th percentile 164 ( OK = 164 KO = - )
> response time 75th percentile 299 ( OK = 299 KO = - )
> response time 95th percentile 524 ( OK = 524 KO = - )
> response time 99th percentile 590 ( OK = 590 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
micronaut version:3.4.3
Startup completed in 878ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 629 ( OK = 629 KO = - )
> mean response time 178 ( OK = 178 KO = - )
> std deviation 171 ( OK = 171 KO = - )
> response time 50th percentile 147 ( OK = 147 KO = - )
> response time 75th percentile 297 ( OK = 297 KO = - )
> response time 95th percentile 488 ( OK = 488 KO = - )
> response time 99th percentile 559 ( OK = 559 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
vertx version:4.3.4
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 357 ( OK = 357 KO = - )
> mean response time 45 ( OK = 45 KO = - )
> std deviation 81 ( OK = 81 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 49 ( OK = 49 KO = - )
> response time 95th percentile 239 ( OK = 239 KO = - )
> response time 99th percentile 329 ( OK = 329 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
kumuluz version:4.1.0
Server – Started Server@796065aa{STARTING}[10.0.9,sto=0] @3325ms
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1113 ( OK = 1113 KO = - )
> mean response time 294 ( OK = 294 KO = - )
> std deviation 225 ( OK = 225 KO = - )
> response time 50th percentile 263 ( OK = 263 KO = - )
> response time 75th percentile 474 ( OK = 474 KO = - )
> response time 95th percentile 682 ( OK = 682 KO = - )
> response time 99th percentile 812 ( OK = 812 KO = - )
> mean requests/sec 800 ( OK = 800 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 0 ( OK = 0 KO = - )
> max response time 1030 ( OK = 1030 KO = - )
> mean response time 349 ( OK = 349 KO = - )
> std deviation 292 ( OK = 292 KO = - )
> response time 50th percentile 307 ( OK = 307 KO = - )
> response time 75th percentile 573 ( OK = 573 KO = - )
> response time 95th percentile 881 ( OK = 881 KO = - )
> response time 99th percentile 991 ( OK = 991 KO = - )
> mean requests/sec 800 ( OK = 800 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 256 ( OK = 256 KO = - )
> mean response time 14 ( OK = 14 KO = - )
> std deviation 34 ( OK = 34 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 1 ( OK = 1 KO = - )
> response time 95th percentile 100 ( OK = 100 KO = - )
> response time 99th percentile 155 ( OK = 155 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 265 ( OK = 265 KO = - )
> mean response time 21 ( OK = 21 KO = - )
> std deviation 44 ( OK = 44 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 6 ( OK = 6 KO = - )
> response time 95th percentile 132 ( OK = 132 KO = - )
> response time 99th percentile 184 ( OK = 184 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 475 ( OK = 475 KO = - )
> mean response time 39 ( OK = 39 KO = - )
> std deviation 78 ( OK = 78 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 39 ( OK = 39 KO = - )
> response time 95th percentile 231 ( OK = 231 KO = - )
> response time 99th percentile 334 ( OK = 334 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 288 ( OK = 288 KO = - )
> mean response time 13 ( OK = 13 KO = - )
> std deviation 33 ( OK = 33 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 1 ( OK = 1 KO = - )
> response time 95th percentile 91 ( OK = 91 KO = - )
> response time 99th percentile 150 ( OK = 150 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 290 ( OK = 290 KO = - )
> mean response time 21 ( OK = 21 KO = - )
> std deviation 50 ( OK = 50 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 3 ( OK = 3 KO = - )
> response time 95th percentile 147 ( OK = 147 KO = - )
> response time 99th percentile 232 ( OK = 232 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 266 ( OK = 266 KO = - )
> mean response time 18 ( OK = 18 KO = - )
> std deviation 40 ( OK = 40 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 5 ( OK = 5 KO = - )
> response time 95th percentile 110 ( OK = 110 KO = - )
> response time 99th percentile 175 ( OK = 175 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 278 ( OK = 278 KO = - )
> mean response time 22 ( OK = 22 KO = - )
> std deviation 47 ( OK = 47 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 8 ( OK = 8 KO = - )
> response time 95th percentile 143 ( OK = 143 KO = - )
> response time 99th percentile 194 ( OK = 194 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
graalvm native vertx rest service #
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 0 KO = 4000 )
> min response time 0 ( OK = - KO = 0 )
> max response time 48 ( OK = - KO = 48 )
> mean response time 1 ( OK = - KO = 1 )
> std deviation 5 ( OK = - KO = 5 )
> response time 50th percentile 0 ( OK = - KO = 0 )
> response time 75th percentile 1 ( OK = - KO = 1 )
> response time 95th percentile 9 ( OK = - KO = 9 )
> response time 99th percentile 29 ( OK = - KO = 29 )
> mean requests/sec 800 ( OK = - KO = 800 )
graalvm native helidon rest service #
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 260 ( OK = 260 KO = - )
> mean response time 17 ( OK = 17 KO = - )
> std deviation 40 ( OK = 40 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 2 ( OK = 2 KO = - )
> response time 95th percentile 124 ( OK = 124 KO = - )
> response time 99th percentile 173 ( OK = 173 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.