In Linux fv-az422-830 5.15.0-1034-azure #41-Ubuntu SMP Fri Feb 10 19:59:45 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.716 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 24.989 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 25.177 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 24.473 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 32.767 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 6.013 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 5.985 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 16.419 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
7.2M
helidon-se-netty/target/helidon-quickstart-se.jar
11K
helidon-se-netty/target/original-helidon-quickstart-se.jar
18M
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
16M
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.8M
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.4)
Started DemoWebFluxApplication in 2.273 seconds (process running for 2.793)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 80 ( OK = 80 KO = - )
> max response time 3458 ( OK = 3458 KO = - )
> mean response time 1456 ( OK = 1456 KO = - )
> std deviation 851 ( OK = 851 KO = - )
> response time 50th percentile 1098 ( OK = 1098 KO = - )
> response time 75th percentile 2081 ( OK = 2081 KO = - )
> response time 95th percentile 3003 ( OK = 3003 KO = - )
> response time 99th percentile 3202 ( OK = 3202 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
:: Spring Boot :: (v3.0.4)
Started DemoApplication in 2.25 seconds (process running for 2.706)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 27 ( OK = 27 KO = - )
> max response time 3780 ( OK = 3780 KO = - )
> mean response time 1264 ( OK = 1264 KO = - )
> std deviation 813 ( OK = 813 KO = - )
> response time 50th percentile 993 ( OK = 993 KO = - )
> response time 75th percentile 2015 ( OK = 2015 KO = - )
> response time 95th percentile 2505 ( OK = 2505 KO = - )
> response time 99th percentile 3626 ( OK = 3626 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
powered by Quarkus 2.16.4.Final) started in 0.935s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 6 ( OK = 6 KO = - )
> max response time 2941 ( OK = 2941 KO = - )
> mean response time 1214 ( OK = 1214 KO = - )
> std deviation 674 ( OK = 674 KO = - )
> response time 50th percentile 928 ( OK = 928 KO = - )
> response time 75th percentile 1655 ( OK = 1655 KO = - )
> response time 95th percentile 2598 ( OK = 2598 KO = - )
> response time 99th percentile 2805 ( OK = 2805 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
micronaut version:3.8.7
Startup completed in 962ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 117 ( OK = 117 KO = - )
> max response time 3147 ( OK = 3147 KO = - )
> mean response time 1353 ( OK = 1353 KO = - )
> std deviation 802 ( OK = 802 KO = - )
> response time 50th percentile 1043 ( OK = 1043 KO = - )
> response time 75th percentile 2075 ( OK = 2075 KO = - )
> response time 95th percentile 2872 ( OK = 2872 KO = - )
> response time 99th percentile 3060 ( OK = 3060 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
vertx version:4.4.0
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 23 ( OK = 23 KO = - )
> max response time 1874 ( OK = 1874 KO = - )
> mean response time 656 ( OK = 656 KO = - )
> std deviation 403 ( OK = 403 KO = - )
> response time 50th percentile 593 ( OK = 593 KO = - )
> response time 75th percentile 891 ( OK = 891 KO = - )
> response time 95th percentile 1539 ( OK = 1539 KO = - )
> response time 99th percentile 1758 ( OK = 1758 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
kumuluz version:4.1.0
Server – Started Server@73017a80{STARTING}[10.0.9,sto=0] @3737ms
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 91 ( OK = 91 KO = - )
> max response time 5359 ( OK = 5359 KO = - )
> mean response time 1894 ( OK = 1894 KO = - )
> std deviation 1177 ( OK = 1177 KO = - )
> response time 50th percentile 1507 ( OK = 1507 KO = - )
> response time 75th percentile 2944 ( OK = 2944 KO = - )
> response time 95th percentile 3888 ( OK = 3888 KO = - )
> response time 99th percentile 4403 ( OK = 4403 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
Helidon SE 3.1.2 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 74 ( OK = 74 KO = - )
> max response time 3229 ( OK = 3229 KO = - )
> mean response time 1598 ( OK = 1598 KO = - )
> std deviation 729 ( OK = 729 KO = - )
> response time 50th percentile 1658 ( OK = 1658 KO = - )
> response time 75th percentile 2269 ( OK = 2269 KO = - )
> response time 95th percentile 2717 ( OK = 2716 KO = - )
> response time 99th percentile 2981 ( OK = 2981 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
ktor:2.2.4
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 4756 ( OK = 4756 KO = - )
> mean response time 1782 ( OK = 1782 KO = - )
> std deviation 994 ( OK = 994 KO = - )
> response time 50th percentile 1699 ( OK = 1699 KO = - )
> response time 75th percentile 2522 ( OK = 2522 KO = - )
> response time 95th percentile 3487 ( OK = 3487 KO = - )
> response time 99th percentile 4187 ( OK = 4187 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Rust rest services #
rustc 1.68.0 (2c8cc3432 2023-03-06)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 711 ( OK = 711 KO = - )
> mean response time 239 ( OK = 239 KO = - )
> std deviation 194 ( OK = 194 KO = - )
> response time 50th percentile 210 ( OK = 210 KO = - )
> response time 75th percentile 381 ( OK = 381 KO = - )
> response time 95th percentile 591 ( OK = 591 KO = - )
> response time 99th percentile 661 ( OK = 661 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 656 ( OK = 656 KO = - )
> mean response time 187 ( OK = 187 KO = - )
> std deviation 192 ( OK = 192 KO = - )
> response time 50th percentile 145 ( OK = 145 KO = - )
> response time 75th percentile 298 ( OK = 298 KO = - )
> response time 95th percentile 594 ( OK = 594 KO = - )
> response time 99th percentile 636 ( OK = 636 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 715 ( OK = 715 KO = - )
> mean response time 193 ( OK = 193 KO = - )
> std deviation 185 ( OK = 185 KO = - )
> response time 50th percentile 152 ( OK = 152 KO = - )
> response time 75th percentile 322 ( OK = 322 KO = - )
> response time 95th percentile 543 ( OK = 543 KO = - )
> response time 99th percentile 694 ( OK = 694 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 670 ( OK = 670 KO = - )
> mean response time 266 ( OK = 266 KO = - )
> std deviation 200 ( OK = 200 KO = - )
> response time 50th percentile 233 ( OK = 233 KO = - )
> response time 75th percentile 445 ( OK = 445 KO = - )
> response time 95th percentile 612 ( OK = 612 KO = - )
> response time 99th percentile 655 ( OK = 655 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 22 ( OK = 22 KO = - )
> max response time 1735 ( OK = 1735 KO = - )
> mean response time 686 ( OK = 686 KO = - )
> std deviation 409 ( OK = 409 KO = - )
> response time 50th percentile 633 ( OK = 633 KO = - )
> response time 75th percentile 1085 ( OK = 1085 KO = - )
> response time 95th percentile 1335 ( OK = 1335 KO = - )
> response time 99th percentile 1682 ( OK = 1682 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 6 ( OK = 6 KO = - )
> max response time 1032 ( OK = 1032 KO = - )
> mean response time 414 ( OK = 414 KO = - )
> std deviation 235 ( OK = 235 KO = - )
> response time 50th percentile 366 ( OK = 366 KO = - )
> response time 75th percentile 610 ( OK = 610 KO = - )
> response time 95th percentile 822 ( OK = 822 KO = - )
> response time 99th percentile 962 ( OK = 962 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 910 ( OK = 910 KO = - )
> mean response time 372 ( OK = 372 KO = - )
> std deviation 227 ( OK = 227 KO = - )
> response time 50th percentile 319 ( OK = 319 KO = - )
> response time 75th percentile 551 ( OK = 551 KO = - )
> response time 95th percentile 807 ( OK = 807 KO = - )
> response time 99th percentile 879 ( OK = 879 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1011 ( OK = 1011 KO = - )
> mean response time 442 ( OK = 442 KO = - )
> std deviation 267 ( OK = 267 KO = - )
> response time 50th percentile 398 ( OK = 398 KO = - )
> response time 75th percentile 616 ( OK = 616 KO = - )
> response time 95th percentile 919 ( OK = 919 KO = - )
> response time 99th percentile 987 ( OK = 987 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 8 ( OK = 8 KO = - )
> max response time 1316 ( OK = 1316 KO = - )
> mean response time 582 ( OK = 582 KO = - )
> std deviation 321 ( OK = 321 KO = - )
> response time 50th percentile 495 ( OK = 495 KO = - )
> response time 75th percentile 856 ( OK = 856 KO = - )
> response time 95th percentile 1119 ( OK = 1119 KO = - )
> response time 99th percentile 1171 ( OK = 1171 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 13 ( OK = 13 KO = - )
> max response time 1112 ( OK = 1112 KO = - )
> mean response time 454 ( OK = 454 KO = - )
> std deviation 266 ( OK = 266 KO = - )
> response time 50th percentile 390 ( OK = 390 KO = - )
> response time 75th percentile 674 ( OK = 674 KO = - )
> response time 95th percentile 906 ( OK = 906 KO = - )
> response time 99th percentile 1061 ( OK = 1061 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 678 ( OK = 678 KO = - )
> mean response time 232 ( OK = 232 KO = - )
> std deviation 202 ( OK = 202 KO = - )
> response time 50th percentile 205 ( OK = 205 KO = - )
> response time 75th percentile 393 ( OK = 393 KO = - )
> response time 95th percentile 593 ( OK = 593 KO = - )
> response time 99th percentile 643 ( OK = 643 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 1010 ( OK = 1010 KO = - )
> mean response time 356 ( OK = 356 KO = - )
> std deviation 237 ( OK = 237 KO = - )
> response time 50th percentile 306 ( OK = 306 KO = - )
> response time 75th percentile 538 ( OK = 538 KO = - )
> response time 95th percentile 791 ( OK = 791 KO = - )
> response time 99th percentile 896 ( OK = 896 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 7935 KO = 65 )
> min response time 26 ( OK = 26 KO = 177 )
> max response time 2277 ( OK = 1960 KO = 2277 )
> mean response time 579 ( OK = 576 KO = 883 )
> std deviation 297 ( OK = 294 KO = 380 )
> response time 50th percentile 537 ( OK = 535 KO = 976 )
> response time 75th percentile 820 ( OK = 817 KO = 1145 )
> response time 95th percentile 1090 ( OK = 1087 KO = 1280 )
> response time 99th percentile 1171 ( OK = 1166 KO = 1675 )
> mean requests/sec 1333.333 ( OK = 1322.5 KO = 10.833)
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.