In Linux fv-az1016-658 6.2.0-1016-azure #16~22.04.1-Ubuntu SMP Tue Oct 10 17:11:51 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux,
Below is total package generation times for separate modules,
[ INFO] eclipse-microprofile-kumuluz-test 1.0-SNAPSHOT ..... SUCCESS [ 8.783 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 13.584 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 13.196 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 12.617 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 20.247 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 3.225 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 3.226 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 8.381 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
7.5M
helidon-se-netty/target/helidon-quickstart-se.jar
19M
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT-jar-with-dependencies.jar
13M
micronaut/target/micronaut-demo-0.1.jar
17M
quarkus/target/quarkus-demo-1.0.0-SNAPSHOT-runner.jar
21M
spring-boot-web/target/springboot-demo-web-0.0.1-SNAPSHOT.jar
23M
spring-boot-webflux/target/springboot-webflux-demo-0.0.1-SNAPSHOT.jar
8.0M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v3.1.5)
Started DemoWebFluxApplication in 1.662 seconds (process running for 2.099)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 46 ( OK = 46 KO = - )
> max response time 4784 ( OK = 4784 KO = - )
> mean response time 1357 ( OK = 1357 KO = - )
> std deviation 975 ( OK = 975 KO = - )
> response time 50th percentile 1130 ( OK = 1130 KO = - )
> response time 75th percentile 1477 ( OK = 1477 KO = - )
> response time 95th percentile 3950 ( OK = 3950 KO = - )
> response time 99th percentile 4473 ( OK = 4473 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.1.5)
Started DemoApplication in 1.662 seconds (process running for 2.055)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 5 ( OK = 5 KO = - )
> max response time 4982 ( OK = 4982 KO = - )
> mean response time 1041 ( OK = 1041 KO = - )
> std deviation 777 ( OK = 777 KO = - )
> response time 50th percentile 838 ( OK = 838 KO = - )
> response time 75th percentile 1153 ( OK = 1154 KO = - )
> response time 95th percentile 2747 ( OK = 2748 KO = - )
> response time 99th percentile 4242 ( OK = 4242 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
powered by Quarkus 3.5.0) started in 0.932s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 18 ( OK = 18 KO = - )
> max response time 3042 ( OK = 3042 KO = - )
> mean response time 1015 ( OK = 1015 KO = - )
> std deviation 583 ( OK = 583 KO = - )
> response time 50th percentile 848 ( OK = 848 KO = - )
> response time 75th percentile 1179 ( OK = 1179 KO = - )
> response time 95th percentile 2198 ( OK = 2198 KO = - )
> response time 99th percentile 2456 ( OK = 2456 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 733ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 24 ( OK = 24 KO = - )
> max response time 2057 ( OK = 2057 KO = - )
> mean response time 818 ( OK = 818 KO = - )
> std deviation 437 ( OK = 437 KO = - )
> response time 50th percentile 704 ( OK = 704 KO = - )
> response time 75th percentile 927 ( OK = 927 KO = - )
> response time 95th percentile 1676 ( OK = 1676 KO = - )
> response time 99th percentile 1828 ( OK = 1828 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
vertx version:4.4.5
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 38 ( OK = 38 KO = - )
> max response time 1447 ( OK = 1447 KO = - )
> mean response time 815 ( OK = 815 KO = - )
> std deviation 318 ( OK = 318 KO = - )
> response time 50th percentile 872 ( OK = 872 KO = - )
> response time 75th percentile 1061 ( OK = 1060 KO = - )
> response time 95th percentile 1279 ( OK = 1279 KO = - )
> response time 99th percentile 1372 ( OK = 1372 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
kumuluz version:4.1.0
Server – Started Server@57b75756{STARTING}[10.0.9,sto=0] @3250ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 19 ( OK = 19 KO = - )
> max response time 6587 ( OK = 6587 KO = - )
> mean response time 1486 ( OK = 1486 KO = - )
> std deviation 1055 ( OK = 1055 KO = - )
> response time 50th percentile 1191 ( OK = 1192 KO = - )
> response time 75th percentile 1526 ( OK = 1526 KO = - )
> response time 95th percentile 3743 ( OK = 3742 KO = - )
> response time 99th percentile 5906 ( OK = 5906 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
Helidon SE 3.2.2 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 49 ( OK = 49 KO = - )
> max response time 3053 ( OK = 3053 KO = - )
> mean response time 1462 ( OK = 1462 KO = - )
> std deviation 546 ( OK = 546 KO = - )
> response time 50th percentile 1416 ( OK = 1416 KO = - )
> response time 75th percentile 1773 ( OK = 1773 KO = - )
> response time 95th percentile 2488 ( OK = 2488 KO = - )
> response time 99th percentile 2788 ( OK = 2788 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
ktor:2.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 4920 ( OK = 4920 KO = - )
> mean response time 2110 ( OK = 2110 KO = - )
> std deviation 1314 ( OK = 1314 KO = - )
> response time 50th percentile 1816 ( OK = 1817 KO = - )
> response time 75th percentile 2853 ( OK = 2853 KO = - )
> response time 95th percentile 4527 ( OK = 4527 KO = - )
> response time 99th percentile 4692 ( OK = 4692 KO = - )
> mean requests/sec 2461.538 ( OK = 2461.538 KO = - )
Rust rest services #
rustc 1.73.0 (cc66ad468 2023-10-03)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 697 ( OK = 697 KO = - )
> mean response time 199 ( OK = 199 KO = - )
> std deviation 155 ( OK = 155 KO = - )
> response time 50th percentile 181 ( OK = 181 KO = - )
> response time 75th percentile 274 ( OK = 275 KO = - )
> response time 95th percentile 540 ( OK = 539 KO = - )
> response time 99th percentile 624 ( OK = 624 KO = - )
> mean requests/sec 6400 ( OK = 6400 KO = - )
actix-web = 4.0.1
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 732 ( OK = 732 KO = - )
> mean response time 216 ( OK = 216 KO = - )
> std deviation 154 ( OK = 154 KO = - )
> response time 50th percentile 198 ( OK = 198 KO = - )
> response time 75th percentile 285 ( OK = 285 KO = - )
> response time 95th percentile 551 ( OK = 551 KO = - )
> response time 99th percentile 627 ( OK = 627 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
rocket = { version = 0.5.0-rc.3, features = [json] }
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 678 ( OK = 678 KO = - )
> mean response time 215 ( OK = 215 KO = - )
> std deviation 152 ( OK = 152 KO = - )
> response time 50th percentile 191 ( OK = 190 KO = - )
> response time 75th percentile 281 ( OK = 281 KO = - )
> response time 95th percentile 541 ( OK = 541 KO = - )
> response time 99th percentile 624 ( OK = 624 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
axum = 0.6.0
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1586 ( OK = 1586 KO = - )
> mean response time 176 ( OK = 176 KO = - )
> std deviation 149 ( OK = 149 KO = - )
> response time 50th percentile 161 ( OK = 161 KO = - )
> response time 75th percentile 240 ( OK = 240 KO = - )
> response time 95th percentile 483 ( OK = 483 KO = - )
> response time 99th percentile 567 ( OK = 567 KO = - )
> mean requests/sec 6400 ( OK = 6400 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 18 ( OK = 18 KO = - )
> max response time 1007 ( OK = 1007 KO = - )
> mean response time 441 ( OK = 441 KO = - )
> std deviation 231 ( OK = 231 KO = - )
> response time 50th percentile 399 ( OK = 399 KO = - )
> response time 75th percentile 493 ( OK = 493 KO = - )
> response time 95th percentile 886 ( OK = 886 KO = - )
> response time 99th percentile 959 ( OK = 959 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 997 ( OK = 997 KO = - )
> mean response time 364 ( OK = 364 KO = - )
> std deviation 200 ( OK = 200 KO = - )
> response time 50th percentile 315 ( OK = 315 KO = - )
> response time 75th percentile 441 ( OK = 441 KO = - )
> response time 95th percentile 789 ( OK = 789 KO = - )
> response time 99th percentile 900 ( OK = 900 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 1046 ( OK = 1046 KO = - )
> mean response time 391 ( OK = 391 KO = - )
> std deviation 184 ( OK = 184 KO = - )
> response time 50th percentile 363 ( OK = 363 KO = - )
> response time 75th percentile 479 ( OK = 479 KO = - )
> response time 95th percentile 751 ( OK = 751 KO = - )
> response time 99th percentile 875 ( OK = 875 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1063 ( OK = 1063 KO = - )
> mean response time 383 ( OK = 383 KO = - )
> std deviation 186 ( OK = 186 KO = - )
> response time 50th percentile 352 ( OK = 352 KO = - )
> response time 75th percentile 490 ( OK = 490 KO = - )
> response time 95th percentile 742 ( OK = 742 KO = - )
> response time 99th percentile 842 ( OK = 842 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native spring-boot-web #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 2130 ( OK = 2130 KO = - )
> mean response time 528 ( OK = 528 KO = - )
> std deviation 356 ( OK = 356 KO = - )
> response time 50th percentile 447 ( OK = 447 KO = - )
> response time 75th percentile 639 ( OK = 639 KO = - )
> response time 95th percentile 1200 ( OK = 1202 KO = - )
> response time 99th percentile 1906 ( OK = 1906 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native spring-boot-webflux #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1578 ( OK = 1578 KO = - )
> mean response time 452 ( OK = 452 KO = - )
> std deviation 261 ( OK = 261 KO = - )
> response time 50th percentile 380 ( OK = 380 KO = - )
> response time 75th percentile 538 ( OK = 538 KO = - )
> response time 95th percentile 972 ( OK = 972 KO = - )
> response time 99th percentile 1355 ( OK = 1355 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 20 ( OK = 20 KO = - )
> max response time 776 ( OK = 776 KO = - )
> mean response time 405 ( OK = 405 KO = - )
> std deviation 161 ( OK = 161 KO = - )
> response time 50th percentile 437 ( OK = 437 KO = - )
> response time 75th percentile 522 ( OK = 522 KO = - )
> response time 95th percentile 646 ( OK = 646 KO = - )
> response time 99th percentile 703 ( OK = 703 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 862 ( OK = 862 KO = - )
> mean response time 332 ( OK = 332 KO = - )
> std deviation 161 ( OK = 161 KO = - )
> response time 50th percentile 307 ( OK = 307 KO = - )
> response time 75th percentile 421 ( OK = 421 KO = - )
> response time 95th percentile 656 ( OK = 656 KO = - )
> response time 99th percentile 774 ( OK = 774 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 31951 KO = 49 )
> min response time 1 ( OK = 1 KO = 67 )
> max response time 2532 ( OK = 2532 KO = 954 )
> mean response time 785 ( OK = 786 KO = 359 )
> std deviation 461 ( OK = 461 KO = 216 )
> response time 50th percentile 709 ( OK = 710 KO = 324 )
> response time 75th percentile 1067 ( OK = 1067 KO = 546 )
> response time 95th percentile 1604 ( OK = 1605 KO = 667 )
> response time 99th percentile 2076 ( OK = 2077 KO = 820 )
> mean requests/sec 4000 ( OK = 3993.875 KO = 6.125 )
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.