In Linux fv-az201-374 5.13.0-1031-azure #37~20.04.1-Ubuntu SMP Mon Jun 13 22:51:01 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.415 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 27.649 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 26.540 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 43.656 s]
[ INFO] springboot-demo 0.0.1-SNAPSHOT ..................... SUCCESS [ 45.868 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 45.842 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 14.594 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
7.6M
helidon-se-netty/target/helidon-quickstart-se.jar
14M
micronaut/target/micronaut-demo-0.1.jar
15M
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.1)
Started DemoWebFluxApplication in 2.358 seconds (JVM running for 2.817)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1109 ( OK = 1109 KO = - )
> mean response time 420 ( OK = 420 KO = - )
> std deviation 263 ( OK = 263 KO = - )
> response time 50th percentile 402 ( OK = 402 KO = - )
> response time 75th percentile 639 ( OK = 639 KO = - )
> response time 95th percentile 850 ( OK = 850 KO = - )
> response time 99th percentile 922 ( OK = 922 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
:: Spring Boot :: (v2.7.1)
Started DemoApplication in 2.28 seconds (JVM running for 2.712)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 1334 ( OK = 1334 KO = - )
> mean response time 492 ( OK = 492 KO = - )
> std deviation 303 ( OK = 303 KO = - )
> response time 50th percentile 444 ( OK = 444 KO = - )
> response time 75th percentile 693 ( OK = 693 KO = - )
> response time 95th percentile 1047 ( OK = 1047 KO = - )
> response time 99th percentile 1272 ( OK = 1272 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
powered by Quarkus 2.10.2.Final) started in 0.959s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 4 ( OK = 4 KO = - )
> max response time 1382 ( OK = 1382 KO = - )
> mean response time 559 ( OK = 559 KO = - )
> std deviation 334 ( OK = 334 KO = - )
> response time 50th percentile 494 ( OK = 494 KO = - )
> response time 75th percentile 834 ( OK = 834 KO = - )
> response time 95th percentile 1152 ( OK = 1152 KO = - )
> response time 99th percentile 1311 ( OK = 1311 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
micronaut version:3.4.3
Startup completed in 938ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1095 ( OK = 1095 KO = - )
> mean response time 466 ( OK = 466 KO = - )
> std deviation 270 ( OK = 270 KO = - )
> response time 50th percentile 420 ( OK = 420 KO = - )
> response time 75th percentile 695 ( OK = 695 KO = - )
> response time 95th percentile 932 ( OK = 932 KO = - )
> response time 99th percentile 1019 ( OK = 1019 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
vertx version:4.3.2
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 625 ( OK = 625 KO = - )
> mean response time 156 ( OK = 156 KO = - )
> std deviation 178 ( OK = 178 KO = - )
> response time 50th percentile 91 ( OK = 91 KO = - )
> response time 75th percentile 249 ( OK = 249 KO = - )
> response time 95th percentile 521 ( OK = 521 KO = - )
> response time 99th percentile 580 ( OK = 580 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
kumuluz version:4.1.0
Server – Started Server@31e72cbc{STARTING}[10.0.9,sto=0] @3809ms
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 9 ( OK = 9 KO = - )
> max response time 2217 ( OK = 2217 KO = - )
> mean response time 688 ( OK = 688 KO = - )
> std deviation 429 ( OK = 429 KO = - )
> response time 50th percentile 576 ( OK = 576 KO = - )
> response time 75th percentile 1021 ( OK = 1021 KO = - )
> response time 95th percentile 1430 ( OK = 1430 KO = - )
> response time 99th percentile 1984 ( OK = 1984 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
Helidon SE 2.5.1 features: [Config, Health, Metrics, WebServer]
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 53 ( OK = 53 KO = - )
> max response time 1547 ( OK = 1547 KO = - )
> mean response time 647 ( OK = 647 KO = - )
> std deviation 390 ( OK = 390 KO = - )
> response time 50th percentile 527 ( OK = 527 KO = - )
> response time 75th percentile 977 ( OK = 977 KO = - )
> response time 95th percentile 1357 ( OK = 1357 KO = - )
> response time 99th percentile 1484 ( OK = 1484 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 370 ( OK = 370 KO = - )
> mean response time 46 ( OK = 46 KO = - )
> std deviation 80 ( OK = 80 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 61 ( OK = 61 KO = - )
> response time 95th percentile 242 ( OK = 242 KO = - )
> response time 99th percentile 333 ( OK = 333 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 309 ( OK = 309 KO = - )
> mean response time 39 ( OK = 39 KO = - )
> std deviation 65 ( OK = 65 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 62 ( OK = 62 KO = - )
> response time 95th percentile 190 ( OK = 190 KO = - )
> response time 99th percentile 258 ( OK = 258 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 601 ( OK = 601 KO = - )
> mean response time 82 ( OK = 82 KO = - )
> std deviation 113 ( OK = 113 KO = - )
> response time 50th percentile 22 ( OK = 22 KO = - )
> response time 75th percentile 123 ( OK = 123 KO = - )
> response time 95th percentile 323 ( OK = 323 KO = - )
> response time 99th percentile 457 ( OK = 457 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 376 ( OK = 376 KO = - )
> mean response time 58 ( OK = 58 KO = - )
> std deviation 91 ( OK = 91 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 89 ( OK = 89 KO = - )
> response time 95th percentile 270 ( OK = 270 KO = - )
> response time 99th percentile 352 ( OK = 352 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 434 ( OK = 434 KO = - )
> mean response time 66 ( OK = 66 KO = - )
> std deviation 89 ( OK = 89 KO = - )
> response time 50th percentile 11 ( OK = 11 KO = - )
> response time 75th percentile 114 ( OK = 114 KO = - )
> response time 95th percentile 263 ( OK = 263 KO = - )
> response time 99th percentile 315 ( OK = 315 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 368 ( OK = 368 KO = - )
> mean response time 57 ( OK = 57 KO = - )
> std deviation 76 ( OK = 76 KO = - )
> response time 50th percentile 17 ( OK = 17 KO = - )
> response time 75th percentile 94 ( OK = 94 KO = - )
> response time 95th percentile 226 ( OK = 226 KO = - )
> response time 99th percentile 292 ( OK = 292 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 467 ( OK = 467 KO = - )
> mean response time 47 ( OK = 47 KO = - )
> std deviation 78 ( OK = 78 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 69 ( OK = 69 KO = - )
> response time 95th percentile 234 ( OK = 234 KO = - )
> response time 99th percentile 302 ( OK = 302 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 337 ( OK = 337 KO = - )
> mean response time 29 ( OK = 29 KO = - )
> std deviation 58 ( OK = 58 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 26 ( OK = 26 KO = - )
> response time 95th percentile 169 ( OK = 169 KO = - )
> response time 99th percentile 255 ( OK = 255 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 343 ( OK = 343 KO = - )
> mean response time 51 ( OK = 51 KO = - )
> std deviation 83 ( OK = 83 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 84 ( OK = 84 KO = - )
> response time 95th percentile 241 ( OK = 241 KO = - )
> response time 99th percentile 314 ( OK = 314 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.