In Linux fv-az252-427 5.15.0-1017-azure #20~20.04.1-Ubuntu SMP Fri Aug 5 12:16:53 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 [ 24.167 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 36.619 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 33.597 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 55.183 s]
[ INFO] springboot-demo 0.0.1-SNAPSHOT ..................... SUCCESS [ 57.107 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 57.101 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 21.429 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.649 seconds (JVM running for 3.251)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 22 ( OK = 22 KO = - )
> max response time 1883 ( OK = 1883 KO = - )
> mean response time 817 ( OK = 817 KO = - )
> std deviation 387 ( OK = 387 KO = - )
> response time 50th percentile 766 ( OK = 766 KO = - )
> response time 75th percentile 1141 ( OK = 1141 KO = - )
> response time 95th percentile 1456 ( OK = 1456 KO = - )
> response time 99th percentile 1608 ( OK = 1608 KO = - )
> mean requests/sec 571.429 ( OK = 571.429 KO = - )
:: Spring Boot :: (v2.7.3)
Started DemoApplication in 3.016 seconds (JVM running for 3.576)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 11 ( OK = 11 KO = - )
> max response time 2057 ( OK = 2057 KO = - )
> mean response time 958 ( OK = 958 KO = - )
> std deviation 555 ( OK = 555 KO = - )
> response time 50th percentile 838 ( OK = 838 KO = - )
> response time 75th percentile 1520 ( OK = 1520 KO = - )
> response time 95th percentile 1835 ( OK = 1835 KO = - )
> response time 99th percentile 1974 ( OK = 1974 KO = - )
> mean requests/sec 571.429 ( OK = 571.429 KO = - )
powered by Quarkus 2.12.0.Final) started in 1.281s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 30 ( OK = 30 KO = - )
> max response time 3106 ( OK = 3106 KO = - )
> mean response time 1168 ( OK = 1168 KO = - )
> std deviation 668 ( OK = 668 KO = - )
> response time 50th percentile 1065 ( OK = 1065 KO = - )
> response time 75th percentile 1695 ( OK = 1695 KO = - )
> response time 95th percentile 2282 ( OK = 2282 KO = - )
> response time 99th percentile 2686 ( OK = 2686 KO = - )
> mean requests/sec 571.429 ( OK = 571.429 KO = - )
micronaut version:3.4.3
Startup completed in 1228ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 23 ( OK = 23 KO = - )
> max response time 1509 ( OK = 1509 KO = - )
> mean response time 715 ( OK = 715 KO = - )
> std deviation 382 ( OK = 382 KO = - )
> response time 50th percentile 652 ( OK = 652 KO = - )
> response time 75th percentile 1061 ( OK = 1061 KO = - )
> response time 95th percentile 1345 ( OK = 1345 KO = - )
> response time 99th percentile 1450 ( OK = 1450 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 1 ( OK = 1 KO = - )
> max response time 1138 ( OK = 1138 KO = - )
> mean response time 432 ( OK = 432 KO = - )
> std deviation 259 ( OK = 259 KO = - )
> response time 50th percentile 434 ( OK = 434 KO = - )
> response time 75th percentile 629 ( OK = 629 KO = - )
> response time 95th percentile 844 ( OK = 844 KO = - )
> response time 99th percentile 925 ( OK = 925 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
kumuluz version:4.1.0
Server – Started Server@3051e0b2{STARTING}[10.0.9,sto=0] @4753ms
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 24 ( OK = 24 KO = - )
> max response time 3154 ( OK = 3154 KO = - )
> mean response time 1131 ( OK = 1131 KO = - )
> std deviation 660 ( OK = 660 KO = - )
> response time 50th percentile 1076 ( OK = 1076 KO = - )
> response time 75th percentile 1595 ( OK = 1595 KO = - )
> response time 95th percentile 2249 ( OK = 2249 KO = - )
> response time 99th percentile 2682 ( OK = 2682 KO = - )
> mean requests/sec 500 ( OK = 500 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 54 ( OK = 54 KO = - )
> max response time 2755 ( OK = 2755 KO = - )
> mean response time 1208 ( OK = 1208 KO = - )
> std deviation 672 ( OK = 672 KO = - )
> response time 50th percentile 1014 ( OK = 1014 KO = - )
> response time 75th percentile 1842 ( OK = 1842 KO = - )
> response time 95th percentile 2306 ( OK = 2306 KO = - )
> response time 99th percentile 2645 ( OK = 2645 KO = - )
> mean requests/sec 571.429 ( OK = 571.429 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 546 ( OK = 546 KO = - )
> mean response time 130 ( OK = 130 KO = - )
> std deviation 152 ( OK = 152 KO = - )
> response time 50th percentile 71 ( OK = 72 KO = - )
> response time 75th percentile 221 ( OK = 221 KO = - )
> response time 95th percentile 470 ( OK = 470 KO = - )
> response time 99th percentile 530 ( OK = 530 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 608 ( OK = 608 KO = - )
> mean response time 189 ( OK = 189 KO = - )
> std deviation 186 ( OK = 186 KO = - )
> response time 50th percentile 146 ( OK = 146 KO = - )
> response time 75th percentile 320 ( OK = 320 KO = - )
> response time 95th percentile 556 ( OK = 556 KO = - )
> response time 99th percentile 598 ( OK = 598 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 769 ( OK = 769 KO = - )
> mean response time 328 ( OK = 328 KO = - )
> std deviation 214 ( OK = 214 KO = - )
> response time 50th percentile 281 ( OK = 281 KO = - )
> response time 75th percentile 549 ( OK = 549 KO = - )
> response time 95th percentile 669 ( OK = 669 KO = - )
> response time 99th percentile 730 ( OK = 730 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 616 ( OK = 616 KO = - )
> mean response time 202 ( OK = 202 KO = - )
> std deviation 166 ( OK = 166 KO = - )
> response time 50th percentile 180 ( OK = 180 KO = - )
> response time 75th percentile 335 ( OK = 335 KO = - )
> response time 95th percentile 493 ( OK = 493 KO = - )
> response time 99th percentile 579 ( OK = 579 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 487 ( OK = 487 KO = - )
> mean response time 138 ( OK = 138 KO = - )
> std deviation 145 ( OK = 145 KO = - )
> response time 50th percentile 99 ( OK = 99 KO = - )
> response time 75th percentile 232 ( OK = 232 KO = - )
> response time 95th percentile 413 ( OK = 413 KO = - )
> response time 99th percentile 450 ( OK = 450 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 676 ( OK = 676 KO = - )
> mean response time 186 ( OK = 186 KO = - )
> std deviation 171 ( OK = 171 KO = - )
> response time 50th percentile 151 ( OK = 151 KO = - )
> response time 75th percentile 323 ( OK = 323 KO = - )
> response time 95th percentile 501 ( OK = 501 KO = - )
> response time 99th percentile 570 ( OK = 570 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 545 ( OK = 545 KO = - )
> mean response time 137 ( OK = 137 KO = - )
> std deviation 140 ( OK = 140 KO = - )
> response time 50th percentile 105 ( OK = 105 KO = - )
> response time 75th percentile 215 ( OK = 215 KO = - )
> response time 95th percentile 417 ( OK = 417 KO = - )
> response time 99th percentile 447 ( OK = 447 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 393 ( OK = 393 KO = - )
> mean response time 72 ( OK = 72 KO = - )
> std deviation 99 ( OK = 99 KO = - )
> response time 50th percentile 2 ( OK = 2 KO = - )
> response time 75th percentile 124 ( OK = 124 KO = - )
> response time 95th percentile 289 ( OK = 289 KO = - )
> response time 99th percentile 360 ( OK = 360 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 640 ( OK = 640 KO = - )
> mean response time 146 ( OK = 146 KO = - )
> std deviation 153 ( OK = 153 KO = - )
> response time 50th percentile 108 ( OK = 108 KO = - )
> response time 75th percentile 228 ( OK = 228 KO = - )
> response time 95th percentile 455 ( OK = 455 KO = - )
> response time 99th percentile 541 ( OK = 541 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.