In Linux fv-az251-60 5.15.0-1036-azure #43-Ubuntu SMP Wed Mar 29 16:11:05 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 [ 18.114 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 24.377 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 24.795 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 23.272 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 32.002 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 5.178 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 5.170 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 14.525 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
7.3M
helidon-se-netty/target/helidon-quickstart-se.jar
11K
helidon-se-netty/target/original-helidon-quickstart-se.jar
19M
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT-jar-with-dependencies.jar
16K
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT.jar
15M
micronaut/target/micronaut-demo-0.1.jar
13K
micronaut/target/original-micronaut-demo-0.1.jar
17M
quarkus/target/quarkus-demo-1.0.0-SNAPSHOT-runner.jar
20M
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
7.9M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
8.8K
vertx/target/vertx-demo-1.0.0-SNAPSHOT.jar
:: Spring Boot :: (v3.0.6)
Started DemoWebFluxApplication in 2.222 seconds (process running for 2.812)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 111 ( OK = 111 KO = - )
> max response time 2460 ( OK = 2460 KO = - )
> mean response time 1187 ( OK = 1187 KO = - )
> std deviation 608 ( OK = 608 KO = - )
> response time 50th percentile 1112 ( OK = 1112 KO = - )
> response time 75th percentile 1739 ( OK = 1739 KO = - )
> response time 95th percentile 2177 ( OK = 2177 KO = - )
> response time 99th percentile 2350 ( OK = 2350 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
:: Spring Boot :: (v3.0.6)
Started DemoApplication in 2.312 seconds (process running for 2.787)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 28 ( OK = 28 KO = - )
> max response time 4553 ( OK = 4553 KO = - )
> mean response time 1278 ( OK = 1278 KO = - )
> std deviation 836 ( OK = 836 KO = - )
> response time 50th percentile 1147 ( OK = 1147 KO = - )
> response time 75th percentile 1742 ( OK = 1742 KO = - )
> response time 95th percentile 2544 ( OK = 2544 KO = - )
> response time 99th percentile 4466 ( OK = 4466 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
powered by Quarkus 3.0.2.Final) started in 1.106s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 15 ( OK = 15 KO = - )
> max response time 3046 ( OK = 3046 KO = - )
> mean response time 1092 ( OK = 1092 KO = - )
> std deviation 620 ( OK = 620 KO = - )
> response time 50th percentile 1007 ( OK = 1007 KO = - )
> response time 75th percentile 1496 ( OK = 1496 KO = - )
> response time 95th percentile 2156 ( OK = 2156 KO = - )
> response time 99th percentile 2814 ( OK = 2814 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
micronaut version:3.9.1
Startup completed in 930ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 107 ( OK = 107 KO = - )
> max response time 2649 ( OK = 2649 KO = - )
> mean response time 1148 ( OK = 1148 KO = - )
> std deviation 630 ( OK = 630 KO = - )
> response time 50th percentile 1001 ( OK = 1001 KO = - )
> response time 75th percentile 1677 ( OK = 1677 KO = - )
> response time 95th percentile 2187 ( OK = 2187 KO = - )
> response time 99th percentile 2573 ( OK = 2573 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
vertx version:4.4.1
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 20 ( OK = 20 KO = - )
> max response time 1254 ( OK = 1254 KO = - )
> mean response time 495 ( OK = 495 KO = - )
> std deviation 288 ( OK = 288 KO = - )
> response time 50th percentile 437 ( OK = 437 KO = - )
> response time 75th percentile 733 ( OK = 733 KO = - )
> response time 95th percentile 981 ( OK = 981 KO = - )
> response time 99th percentile 1043 ( OK = 1043 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
kumuluz version:4.1.0
Server – Started Server@3015db78{STARTING}[10.0.9,sto=0] @3881ms
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 57 ( OK = 57 KO = - )
> max response time 4769 ( OK = 4769 KO = - )
> mean response time 1741 ( OK = 1741 KO = - )
> std deviation 1027 ( OK = 1027 KO = - )
> response time 50th percentile 1384 ( OK = 1384 KO = - )
> response time 75th percentile 2551 ( OK = 2551 KO = - )
> response time 95th percentile 3551 ( OK = 3551 KO = - )
> response time 99th percentile 4407 ( OK = 4407 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Helidon SE 3.2.1 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 68 ( OK = 68 KO = - )
> max response time 2880 ( OK = 2880 KO = - )
> mean response time 1579 ( OK = 1579 KO = - )
> std deviation 656 ( OK = 656 KO = - )
> response time 50th percentile 1547 ( OK = 1547 KO = - )
> response time 75th percentile 2159 ( OK = 2159 KO = - )
> response time 95th percentile 2709 ( OK = 2709 KO = - )
> response time 99th percentile 2827 ( OK = 2828 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
ktor:2.3.0
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 4082 ( OK = 4082 KO = - )
> mean response time 2303 ( OK = 2303 KO = - )
> std deviation 1202 ( OK = 1202 KO = - )
> response time 50th percentile 2465 ( OK = 2465 KO = - )
> response time 75th percentile 3415 ( OK = 3415 KO = - )
> response time 95th percentile 3828 ( OK = 3828 KO = - )
> response time 99th percentile 3971 ( OK = 3971 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
Rust rest services #
rustc 1.69.0 (84c898d65 2023-04-16)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 505 ( OK = 505 KO = - )
> mean response time 100 ( OK = 100 KO = - )
> std deviation 133 ( OK = 133 KO = - )
> response time 50th percentile 27 ( OK = 27 KO = - )
> response time 75th percentile 173 ( OK = 173 KO = - )
> response time 95th percentile 416 ( OK = 416 KO = - )
> response time 99th percentile 486 ( OK = 486 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
actix-web = 4.0.1
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 556 ( OK = 556 KO = - )
> mean response time 161 ( OK = 161 KO = - )
> std deviation 159 ( OK = 159 KO = - )
> response time 50th percentile 136 ( OK = 136 KO = - )
> response time 75th percentile 265 ( OK = 265 KO = - )
> response time 95th percentile 463 ( OK = 463 KO = - )
> response time 99th percentile 494 ( OK = 494 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
rocket = { version = 0.5.0-rc.2, features = [json] }
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 502 ( OK = 502 KO = - )
> mean response time 113 ( OK = 113 KO = - )
> std deviation 137 ( OK = 137 KO = - )
> response time 50th percentile 47 ( OK = 47 KO = - )
> response time 75th percentile 187 ( OK = 187 KO = - )
> response time 95th percentile 384 ( OK = 384 KO = - )
> response time 99th percentile 455 ( OK = 455 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
axum = 0.6.0
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 509 ( OK = 509 KO = - )
> mean response time 142 ( OK = 142 KO = - )
> std deviation 153 ( OK = 153 KO = - )
> response time 50th percentile 113 ( OK = 113 KO = - )
> response time 75th percentile 228 ( OK = 228 KO = - )
> response time 95th percentile 437 ( OK = 437 KO = - )
> response time 99th percentile 477 ( OK = 477 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1054 ( OK = 1054 KO = - )
> mean response time 405 ( OK = 405 KO = - )
> std deviation 276 ( OK = 276 KO = - )
> response time 50th percentile 336 ( OK = 336 KO = - )
> response time 75th percentile 661 ( OK = 661 KO = - )
> response time 95th percentile 961 ( OK = 961 KO = - )
> response time 99th percentile 1015 ( OK = 1015 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 914 ( OK = 914 KO = - )
> mean response time 339 ( OK = 339 KO = - )
> std deviation 238 ( OK = 238 KO = - )
> response time 50th percentile 283 ( OK = 283 KO = - )
> response time 75th percentile 533 ( OK = 533 KO = - )
> response time 95th percentile 789 ( OK = 789 KO = - )
> response time 99th percentile 855 ( OK = 855 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 805 ( OK = 805 KO = - )
> mean response time 253 ( OK = 253 KO = - )
> std deviation 198 ( OK = 198 KO = - )
> response time 50th percentile 206 ( OK = 206 KO = - )
> response time 75th percentile 410 ( OK = 410 KO = - )
> response time 95th percentile 638 ( OK = 638 KO = - )
> response time 99th percentile 721 ( OK = 721 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1083 ( OK = 1083 KO = - )
> mean response time 389 ( OK = 389 KO = - )
> std deviation 241 ( OK = 241 KO = - )
> response time 50th percentile 342 ( OK = 342 KO = - )
> response time 75th percentile 543 ( OK = 543 KO = - )
> response time 95th percentile 891 ( OK = 891 KO = - )
> response time 99th percentile 984 ( OK = 984 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native spring-boot-web #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1861 ( OK = 1861 KO = - )
> mean response time 373 ( OK = 373 KO = - )
> std deviation 260 ( OK = 260 KO = - )
> response time 50th percentile 315 ( OK = 314 KO = - )
> response time 75th percentile 533 ( OK = 533 KO = - )
> response time 95th percentile 837 ( OK = 837 KO = - )
> response time 99th percentile 1034 ( OK = 1034 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native spring-boot-webflux #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1028 ( OK = 1028 KO = - )
> mean response time 272 ( OK = 272 KO = - )
> std deviation 230 ( OK = 230 KO = - )
> response time 50th percentile 213 ( OK = 213 KO = - )
> response time 75th percentile 422 ( OK = 422 KO = - )
> response time 95th percentile 769 ( OK = 769 KO = - )
> response time 99th percentile 981 ( OK = 981 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 480 ( OK = 480 KO = - )
> mean response time 148 ( OK = 148 KO = - )
> std deviation 150 ( OK = 150 KO = - )
> response time 50th percentile 122 ( OK = 122 KO = - )
> response time 75th percentile 245 ( OK = 245 KO = - )
> response time 95th percentile 427 ( OK = 427 KO = - )
> response time 99th percentile 445 ( OK = 445 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 689 ( OK = 689 KO = - )
> mean response time 213 ( OK = 213 KO = - )
> std deviation 193 ( OK = 193 KO = - )
> response time 50th percentile 177 ( OK = 177 KO = - )
> response time 75th percentile 343 ( OK = 343 KO = - )
> response time 95th percentile 600 ( OK = 600 KO = - )
> response time 99th percentile 660 ( OK = 660 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 7954 KO = 46 )
> min response time 3 ( OK = 3 KO = 144 )
> max response time 1845 ( OK = 1845 KO = 1201 )
> mean response time 426 ( OK = 425 KO = 558 )
> std deviation 239 ( OK = 239 KO = 207 )
> response time 50th percentile 361 ( OK = 359 KO = 531 )
> response time 75th percentile 597 ( OK = 596 KO = 689 )
> response time 95th percentile 905 ( OK = 905 KO = 818 )
> response time 99th percentile 1078 ( OK = 1078 KO = 1029 )
> mean requests/sec 1333.333 ( OK = 1325.667 KO = 7.667 )
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.