In Linux fv-az1208-412 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 [ 7.057 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 7.165 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 10.374 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 10.278 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 18.429 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 3.202 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 3.200 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 7.435 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
6.0M
helidon-se-netty/target/helidon-quickstart-se.jar
6.0M
helidon-se-netty/target/original-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.56 seconds (process running for 1.975)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 37 ( OK = 37 KO = - )
> max response time 4135 ( OK = 4135 KO = - )
> mean response time 1398 ( OK = 1398 KO = - )
> std deviation 865 ( OK = 865 KO = - )
> response time 50th percentile 1154 ( OK = 1154 KO = - )
> response time 75th percentile 1690 ( OK = 1690 KO = - )
> response time 95th percentile 3416 ( OK = 3416 KO = - )
> response time 99th percentile 3844 ( OK = 3844 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.1.5)
Started DemoApplication in 1.76 seconds (process running for 2.162)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 5117 ( OK = 5117 KO = - )
> mean response time 1098 ( OK = 1098 KO = - )
> std deviation 660 ( OK = 660 KO = - )
> response time 50th percentile 955 ( OK = 955 KO = - )
> response time 75th percentile 1232 ( OK = 1231 KO = - )
> response time 95th percentile 2387 ( OK = 2387 KO = - )
> response time 99th percentile 3216 ( OK = 3216 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
powered by Quarkus 3.6.0) started in 0.938s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 15 ( OK = 15 KO = - )
> max response time 3142 ( OK = 3142 KO = - )
> mean response time 963 ( OK = 963 KO = - )
> std deviation 509 ( OK = 509 KO = - )
> response time 50th percentile 835 ( OK = 835 KO = - )
> response time 75th percentile 1132 ( OK = 1132 KO = - )
> response time 95th percentile 1955 ( OK = 1955 KO = - )
> response time 99th percentile 2309 ( OK = 2306 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 705ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 9 ( OK = 9 KO = - )
> max response time 2048 ( OK = 2048 KO = - )
> mean response time 887 ( OK = 887 KO = - )
> std deviation 497 ( OK = 497 KO = - )
> response time 50th percentile 768 ( OK = 768 KO = - )
> response time 75th percentile 1046 ( OK = 1047 KO = - )
> response time 95th percentile 1855 ( OK = 1855 KO = - )
> response time 99th percentile 1961 ( OK = 1961 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 22 ( OK = 22 KO = - )
> max response time 1627 ( OK = 1627 KO = - )
> mean response time 806 ( OK = 806 KO = - )
> std deviation 321 ( OK = 321 KO = - )
> response time 50th percentile 829 ( OK = 829 KO = - )
> response time 75th percentile 1074 ( OK = 1074 KO = - )
> response time 95th percentile 1286 ( OK = 1286 KO = - )
> response time 99th percentile 1427 ( OK = 1427 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
kumuluz version:4.1.0
Server – Started Server@2822c6ff{STARTING}[10.0.9,sto=0] @3095ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 41 ( OK = 41 KO = - )
> max response time 6926 ( OK = 6926 KO = - )
> mean response time 1470 ( OK = 1470 KO = - )
> std deviation 1081 ( OK = 1081 KO = - )
> response time 50th percentile 1127 ( OK = 1128 KO = - )
> response time 75th percentile 1502 ( OK = 1502 KO = - )
> response time 95th percentile 3675 ( OK = 3675 KO = - )
> response time 99th percentile 5480 ( OK = 5480 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
Helidon SE 4.0.1 features: [Config, Encoding, Health, Media, Metrics, Observe, WebServer]
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1809 ( OK = 1809 KO = - )
> mean response time 811 ( OK = 811 KO = - )
> std deviation 395 ( OK = 395 KO = - )
> response time 50th percentile 780 ( OK = 780 KO = - )
> response time 75th percentile 998 ( OK = 997 KO = - )
> response time 95th percentile 1547 ( OK = 1547 KO = - )
> response time 99th percentile 1685 ( OK = 1685 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
ktor:2.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 5093 ( OK = 5093 KO = - )
> mean response time 2091 ( OK = 2091 KO = - )
> std deviation 1314 ( OK = 1314 KO = - )
> response time 50th percentile 2027 ( OK = 2026 KO = - )
> response time 75th percentile 2773 ( OK = 2773 KO = - )
> response time 95th percentile 4396 ( OK = 4396 KO = - )
> response time 99th percentile 4740 ( OK = 4740 KO = - )
> mean requests/sec 2461.538 ( OK = 2461.538 KO = - )
Rust rest services #
rustc 1.74.0 (79e9716c9 2023-11-13)
warp = 0.3.6
---- 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 212 ( OK = 212 KO = - )
> std deviation 151 ( OK = 151 KO = - )
> response time 50th percentile 191 ( OK = 191 KO = - )
> response time 75th percentile 272 ( OK = 272 KO = - )
> response time 95th percentile 537 ( OK = 538 KO = - )
> response time 99th percentile 603 ( OK = 603 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
actix-web = 4.4.0
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 832 ( OK = 832 KO = - )
> mean response time 244 ( OK = 244 KO = - )
> std deviation 172 ( OK = 172 KO = - )
> response time 50th percentile 222 ( OK = 222 KO = - )
> response time 75th percentile 319 ( OK = 319 KO = - )
> response time 95th percentile 614 ( OK = 614 KO = - )
> response time 99th percentile 708 ( OK = 708 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
rocket = { version = 0.5.0, features = [json] }
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 701 ( OK = 701 KO = - )
> mean response time 213 ( OK = 213 KO = - )
> std deviation 149 ( OK = 149 KO = - )
> response time 50th percentile 197 ( OK = 197 KO = - )
> response time 75th percentile 277 ( OK = 276 KO = - )
> response time 95th percentile 526 ( OK = 526 KO = - )
> response time 99th percentile 615 ( OK = 615 KO = - )
> mean requests/sec 6400 ( OK = 6400 KO = - )
axum = 0.7.1
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 709 ( OK = 709 KO = - )
> mean response time 219 ( OK = 219 KO = - )
> std deviation 164 ( OK = 164 KO = - )
> response time 50th percentile 198 ( OK = 198 KO = - )
> response time 75th percentile 293 ( OK = 293 KO = - )
> response time 95th percentile 575 ( OK = 575 KO = - )
> response time 99th percentile 664 ( OK = 664 KO = - )
> mean requests/sec 6400 ( OK = 6400 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 3 ( OK = 3 KO = - )
> max response time 1163 ( OK = 1163 KO = - )
> mean response time 483 ( OK = 483 KO = - )
> std deviation 254 ( OK = 254 KO = - )
> response time 50th percentile 425 ( OK = 425 KO = - )
> response time 75th percentile 566 ( OK = 566 KO = - )
> response time 95th percentile 990 ( OK = 990 KO = - )
> response time 99th percentile 1073 ( OK = 1073 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 4 ( OK = 4 KO = - )
> max response time 915 ( OK = 915 KO = - )
> mean response time 366 ( OK = 366 KO = - )
> std deviation 198 ( OK = 198 KO = - )
> response time 50th percentile 344 ( OK = 344 KO = - )
> response time 75th percentile 412 ( OK = 412 KO = - )
> response time 95th percentile 767 ( OK = 766 KO = - )
> response time 99th percentile 811 ( OK = 811 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 3 ( OK = 3 KO = - )
> max response time 991 ( OK = 991 KO = - )
> mean response time 417 ( OK = 417 KO = - )
> std deviation 182 ( OK = 182 KO = - )
> response time 50th percentile 385 ( OK = 385 KO = - )
> response time 75th percentile 511 ( OK = 511 KO = - )
> response time 95th percentile 772 ( OK = 772 KO = - )
> response time 99th percentile 870 ( OK = 870 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 6 ( OK = 6 KO = - )
> max response time 954 ( OK = 954 KO = - )
> mean response time 342 ( OK = 342 KO = - )
> std deviation 168 ( OK = 168 KO = - )
> response time 50th percentile 315 ( OK = 315 KO = - )
> response time 75th percentile 420 ( OK = 420 KO = - )
> response time 95th percentile 665 ( OK = 665 KO = - )
> response time 99th percentile 809 ( OK = 809 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 10 ( OK = 10 KO = - )
> max response time 2264 ( OK = 2264 KO = - )
> mean response time 561 ( OK = 561 KO = - )
> std deviation 353 ( OK = 353 KO = - )
> response time 50th percentile 497 ( OK = 497 KO = - )
> response time 75th percentile 656 ( OK = 656 KO = - )
> response time 95th percentile 1155 ( OK = 1155 KO = - )
> response time 99th percentile 1990 ( OK = 1990 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 22 ( OK = 22 KO = - )
> max response time 1555 ( OK = 1555 KO = - )
> mean response time 456 ( OK = 456 KO = - )
> std deviation 256 ( OK = 256 KO = - )
> response time 50th percentile 383 ( OK = 383 KO = - )
> response time 75th percentile 538 ( OK = 537 KO = - )
> response time 95th percentile 975 ( OK = 975 KO = - )
> response time 99th percentile 1340 ( OK = 1340 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 22 ( OK = 22 KO = - )
> max response time 741 ( OK = 741 KO = - )
> mean response time 415 ( OK = 415 KO = - )
> std deviation 156 ( OK = 156 KO = - )
> response time 50th percentile 445 ( OK = 445 KO = - )
> response time 75th percentile 544 ( OK = 544 KO = - )
> response time 95th percentile 629 ( OK = 629 KO = - )
> response time 99th percentile 697 ( OK = 697 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 927 ( OK = 927 KO = - )
> mean response time 329 ( OK = 329 KO = - )
> std deviation 164 ( OK = 164 KO = - )
> response time 50th percentile 317 ( OK = 317 KO = - )
> response time 75th percentile 405 ( OK = 405 KO = - )
> response time 95th percentile 654 ( OK = 654 KO = - )
> response time 99th percentile 782 ( OK = 782 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 31903 KO = 97 )
> min response time 2 ( OK = 2 KO = 40 )
> max response time 2999 ( OK = 2999 KO = 1288 )
> mean response time 799 ( OK = 801 KO = 402 )
> std deviation 478 ( OK = 478 KO = 317 )
> response time 50th percentile 704 ( OK = 706 KO = 387 )
> response time 75th percentile 1051 ( OK = 1051 KO = 544 )
> response time 95th percentile 1802 ( OK = 1803 KO = 1067 )
> response time 99th percentile 2184 ( OK = 2185 KO = 1286 )
> mean requests/sec 3555.556 ( OK = 3544.778 KO = 10.778)
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.