In Linux fv-az180-838 5.15.0-1022-azure #27~20.04.1-Ubuntu SMP Mon Oct 17 02:03:50 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 [ 20.608 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 28.593 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 28.195 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 43.930 s]
[ INFO] springboot-demo 0.0.1-SNAPSHOT ..................... SUCCESS [ 46.544 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 46.218 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 16.761 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.5)
Started DemoWebFluxApplication in 2.233 seconds (JVM running for 2.694)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 805 ( OK = 805 KO = - )
> mean response time 291 ( OK = 291 KO = - )
> std deviation 195 ( OK = 195 KO = - )
> response time 50th percentile 269 ( OK = 269 KO = - )
> response time 75th percentile 455 ( OK = 455 KO = - )
> response time 95th percentile 592 ( OK = 592 KO = - )
> response time 99th percentile 741 ( OK = 741 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
:: Spring Boot :: (v2.7.5)
Started DemoApplication in 2.174 seconds (JVM running for 2.557)
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 650 ( OK = 650 KO = - )
> mean response time 271 ( OK = 271 KO = - )
> std deviation 196 ( OK = 196 KO = - )
> response time 50th percentile 244 ( OK = 244 KO = - )
> response time 75th percentile 465 ( OK = 465 KO = - )
> response time 95th percentile 595 ( OK = 595 KO = - )
> response time 99th percentile 614 ( OK = 614 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
powered by Quarkus 2.13.3.Final) started in 0.934s. 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 810 ( OK = 810 KO = - )
> mean response time 236 ( OK = 236 KO = - )
> std deviation 209 ( OK = 209 KO = - )
> response time 50th percentile 206 ( OK = 206 KO = - )
> response time 75th percentile 359 ( OK = 359 KO = - )
> response time 95th percentile 658 ( OK = 658 KO = - )
> response time 99th percentile 730 ( OK = 730 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
micronaut version:3.4.3
Startup completed in 930ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 773 ( OK = 773 KO = - )
> mean response time 313 ( OK = 313 KO = - )
> std deviation 222 ( OK = 222 KO = - )
> response time 50th percentile 304 ( OK = 304 KO = - )
> response time 75th percentile 485 ( OK = 485 KO = - )
> response time 95th percentile 690 ( OK = 690 KO = - )
> response time 99th percentile 726 ( OK = 726 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 485 ( OK = 485 KO = - )
> mean response time 78 ( OK = 78 KO = - )
> std deviation 114 ( OK = 114 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 146 ( OK = 146 KO = - )
> response time 95th percentile 331 ( OK = 331 KO = - )
> response time 99th percentile 408 ( OK = 408 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
kumuluz version:4.1.0
Server – Started Server@5a67e962{STARTING}[10.0.9,sto=0] @3619ms
---- Global Information --------------------------------------------------------
> request count 4000 ( OK = 4000 KO = 0 )
> min response time 6 ( OK = 6 KO = - )
> max response time 1464 ( OK = 1464 KO = - )
> mean response time 429 ( OK = 429 KO = - )
> std deviation 234 ( OK = 234 KO = - )
> response time 50th percentile 379 ( OK = 379 KO = - )
> response time 75th percentile 619 ( OK = 619 KO = - )
> response time 95th percentile 826 ( OK = 826 KO = - )
> response time 99th percentile 920 ( OK = 920 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 KO = - )
Helidon SE 3.0.2 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 1336 ( OK = 1336 KO = - )
> mean response time 504 ( OK = 504 KO = - )
> std deviation 352 ( OK = 352 KO = - )
> response time 50th percentile 438 ( OK = 437 KO = - )
> response time 75th percentile 819 ( OK = 819 KO = - )
> response time 95th percentile 1168 ( OK = 1168 KO = - )
> response time 99th percentile 1291 ( OK = 1291 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 320 ( OK = 320 KO = - )
> mean response time 26 ( OK = 26 KO = - )
> std deviation 56 ( OK = 56 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 15 ( OK = 15 KO = - )
> response time 95th percentile 162 ( OK = 162 KO = - )
> response time 99th percentile 250 ( OK = 250 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 296 ( OK = 296 KO = - )
> mean response time 26 ( OK = 26 KO = - )
> std deviation 55 ( OK = 55 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 10 ( OK = 10 KO = - )
> response time 95th percentile 163 ( OK = 163 KO = - )
> response time 99th percentile 229 ( OK = 229 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 493 ( OK = 493 KO = - )
> mean response time 65 ( OK = 65 KO = - )
> std deviation 98 ( OK = 98 KO = - )
> response time 50th percentile 2 ( OK = 2 KO = - )
> response time 75th percentile 103 ( OK = 103 KO = - )
> response time 95th percentile 285 ( OK = 285 KO = - )
> response time 99th percentile 375 ( OK = 375 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 311 ( OK = 311 KO = - )
> mean response time 28 ( OK = 28 KO = - )
> std deviation 61 ( OK = 61 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 10 ( OK = 10 KO = - )
> response time 95th percentile 175 ( OK = 175 KO = - )
> response time 99th percentile 272 ( OK = 272 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 341 ( OK = 341 KO = - )
> mean response time 39 ( OK = 39 KO = - )
> std deviation 69 ( OK = 69 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 57 ( OK = 57 KO = - )
> response time 95th percentile 215 ( OK = 215 KO = - )
> response time 99th percentile 258 ( OK = 258 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 363 ( OK = 363 KO = - )
> mean response time 39 ( OK = 39 KO = - )
> std deviation 68 ( OK = 68 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 50 ( OK = 50 KO = - )
> response time 95th percentile 205 ( OK = 205 KO = - )
> response time 99th percentile 261 ( OK = 261 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 288 ( OK = 288 KO = - )
> mean response time 29 ( OK = 29 KO = - )
> std deviation 56 ( OK = 56 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 28 ( OK = 28 KO = - )
> response time 95th percentile 175 ( OK = 175 KO = - )
> response time 99th percentile 219 ( OK = 219 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 64 ( OK = - KO = 64 )
> mean response time 2 ( OK = - KO = 2 )
> std deviation 6 ( OK = - KO = 6 )
> response time 50th percentile 0 ( OK = - KO = 0 )
> response time 75th percentile 1 ( OK = - KO = 1 )
> response time 95th percentile 3 ( OK = - KO = 3 )
> response time 99th percentile 36 ( OK = - KO = 36 )
> 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 317 ( OK = 317 KO = - )
> mean response time 30 ( OK = 30 KO = - )
> std deviation 65 ( OK = 65 KO = - )
> response time 50th percentile 1 ( OK = 1 KO = - )
> response time 75th percentile 14 ( OK = 14 KO = - )
> response time 95th percentile 184 ( OK = 184 KO = - )
> response time 99th percentile 283 ( OK = 283 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.