In Linux fv-az741-555 6.2.0-1015-azure #15~22.04.1-Ubuntu SMP Fri Oct 6 13:20:44 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 [ 17.747 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 23.198 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 23.134 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 21.834 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 32.061 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 4.074 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 4.054 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 14.273 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 2.311 seconds (process running for 2.885)
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 78 ( OK = 78 KO = - )
> max response time 3292 ( OK = 3292 KO = - )
> mean response time 1174 ( OK = 1174 KO = - )
> std deviation 541 ( OK = 541 KO = - )
> response time 50th percentile 1040 ( OK = 1040 KO = - )
> response time 75th percentile 1305 ( OK = 1305 KO = - )
> response time 95th percentile 2268 ( OK = 2268 KO = - )
> response time 99th percentile 3013 ( OK = 3013 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
:: Spring Boot :: (v3.1.5)
Started DemoApplication in 2.385 seconds (process running for 2.893)
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 14 ( OK = 14 KO = - )
> max response time 3855 ( OK = 3855 KO = - )
> mean response time 1110 ( OK = 1110 KO = - )
> std deviation 662 ( OK = 662 KO = - )
> response time 50th percentile 976 ( OK = 976 KO = - )
> response time 75th percentile 1242 ( OK = 1241 KO = - )
> response time 95th percentile 2393 ( OK = 2392 KO = - )
> response time 99th percentile 2672 ( OK = 2672 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
powered by Quarkus 3.5.0) started in 1.184s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 27 ( OK = 27 KO = - )
> max response time 2554 ( OK = 2554 KO = - )
> mean response time 930 ( OK = 930 KO = - )
> std deviation 580 ( OK = 580 KO = - )
> response time 50th percentile 738 ( OK = 738 KO = - )
> response time 75th percentile 1234 ( OK = 1234 KO = - )
> response time 95th percentile 2142 ( OK = 2142 KO = - )
> response time 99th percentile 2251 ( OK = 2251 KO = - )
> mean requests/sec 2000 ( OK = 2000 KO = - )
micronaut version:4.0.1
Startup completed in 1109ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 22 ( OK = 22 KO = - )
> max response time 2126 ( OK = 2126 KO = - )
> mean response time 922 ( OK = 922 KO = - )
> std deviation 519 ( OK = 519 KO = - )
> response time 50th percentile 727 ( OK = 727 KO = - )
> response time 75th percentile 1095 ( OK = 1095 KO = - )
> response time 95th percentile 1931 ( OK = 1931 KO = - )
> response time 99th percentile 2056 ( OK = 2056 KO = - )
> mean requests/sec 1777.778 ( OK = 1777.778 KO = - )
vertx version:4.4.5
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 9 ( OK = 9 KO = - )
> max response time 1277 ( OK = 1277 KO = - )
> mean response time 511 ( OK = 511 KO = - )
> std deviation 280 ( OK = 280 KO = - )
> response time 50th percentile 436 ( OK = 436 KO = - )
> response time 75th percentile 667 ( OK = 667 KO = - )
> response time 95th percentile 1062 ( OK = 1062 KO = - )
> response time 99th percentile 1224 ( OK = 1225 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
kumuluz version:4.1.0
Server – Started Server@6892cc6f{STARTING}[10.0.9,sto=0] @3603ms
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 63 ( OK = 63 KO = - )
> max response time 4610 ( OK = 4610 KO = - )
> mean response time 1352 ( OK = 1352 KO = - )
> std deviation 888 ( OK = 888 KO = - )
> response time 50th percentile 1012 ( OK = 1012 KO = - )
> response time 75th percentile 1498 ( OK = 1498 KO = - )
> response time 95th percentile 3307 ( OK = 3307 KO = - )
> response time 99th percentile 3931 ( OK = 3931 KO = - )
> mean requests/sec 1454.545 ( OK = 1454.545 KO = - )
Helidon SE 3.2.2 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 39 ( OK = 39 KO = - )
> max response time 3110 ( OK = 3110 KO = - )
> mean response time 1466 ( OK = 1466 KO = - )
> std deviation 562 ( OK = 562 KO = - )
> response time 50th percentile 1413 ( OK = 1413 KO = - )
> response time 75th percentile 1674 ( OK = 1674 KO = - )
> response time 95th percentile 2495 ( OK = 2495 KO = - )
> response time 99th percentile 2928 ( OK = 2928 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
ktor:2.3.5
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 4863 ( OK = 4863 KO = - )
> mean response time 1906 ( OK = 1906 KO = - )
> std deviation 1299 ( OK = 1299 KO = - )
> response time 50th percentile 1635 ( OK = 1638 KO = - )
> response time 75th percentile 2876 ( OK = 2877 KO = - )
> response time 95th percentile 4301 ( OK = 4301 KO = - )
> response time 99th percentile 4611 ( OK = 4611 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
Rust rest services #
rustc 1.73.0 (cc66ad468 2023-10-03)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 603 ( OK = 603 KO = - )
> mean response time 165 ( OK = 165 KO = - )
> std deviation 141 ( OK = 141 KO = - )
> response time 50th percentile 154 ( OK = 154 KO = - )
> response time 75th percentile 228 ( OK = 228 KO = - )
> response time 95th percentile 456 ( OK = 456 KO = - )
> response time 99th percentile 551 ( OK = 551 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
actix-web = 4.0.1
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 671 ( OK = 671 KO = - )
> mean response time 206 ( OK = 206 KO = - )
> std deviation 158 ( OK = 158 KO = - )
> response time 50th percentile 190 ( OK = 190 KO = - )
> response time 75th percentile 270 ( OK = 270 KO = - )
> response time 95th percentile 536 ( OK = 536 KO = - )
> response time 99th percentile 645 ( OK = 645 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
rocket = { version = 0.5.0-rc.3, features = [json] }
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 946 ( OK = 946 KO = - )
> mean response time 254 ( OK = 254 KO = - )
> std deviation 211 ( OK = 211 KO = - )
> response time 50th percentile 204 ( OK = 204 KO = - )
> response time 75th percentile 353 ( OK = 353 KO = - )
> response time 95th percentile 712 ( OK = 712 KO = - )
> response time 99th percentile 880 ( OK = 880 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
axum = 0.6.0
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 593 ( OK = 593 KO = - )
> mean response time 164 ( OK = 164 KO = - )
> std deviation 143 ( OK = 143 KO = - )
> response time 50th percentile 150 ( OK = 150 KO = - )
> response time 75th percentile 232 ( OK = 232 KO = - )
> response time 95th percentile 484 ( OK = 484 KO = - )
> response time 99th percentile 544 ( OK = 544 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 5 ( OK = 5 KO = - )
> max response time 1214 ( OK = 1214 KO = - )
> mean response time 443 ( OK = 443 KO = - )
> std deviation 236 ( OK = 236 KO = - )
> response time 50th percentile 390 ( OK = 390 KO = - )
> response time 75th percentile 554 ( OK = 554 KO = - )
> response time 95th percentile 909 ( OK = 909 KO = - )
> response time 99th percentile 1030 ( OK = 1030 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 998 ( OK = 998 KO = - )
> mean response time 410 ( OK = 410 KO = - )
> std deviation 224 ( OK = 224 KO = - )
> response time 50th percentile 367 ( OK = 367 KO = - )
> response time 75th percentile 525 ( OK = 525 KO = - )
> response time 95th percentile 884 ( OK = 884 KO = - )
> response time 99th percentile 969 ( OK = 969 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 4 ( OK = 4 KO = - )
> max response time 989 ( OK = 989 KO = - )
> mean response time 363 ( OK = 363 KO = - )
> std deviation 226 ( OK = 226 KO = - )
> response time 50th percentile 322 ( OK = 322 KO = - )
> response time 75th percentile 466 ( OK = 466 KO = - )
> response time 95th percentile 860 ( OK = 860 KO = - )
> response time 99th percentile 954 ( OK = 954 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 840 ( OK = 840 KO = - )
> mean response time 314 ( OK = 314 KO = - )
> std deviation 192 ( OK = 192 KO = - )
> response time 50th percentile 289 ( OK = 289 KO = - )
> response time 75th percentile 371 ( OK = 371 KO = - )
> response time 95th percentile 734 ( OK = 734 KO = - )
> response time 99th percentile 770 ( OK = 770 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
graalvm native spring-boot-web #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 1025 ( OK = 1025 KO = - )
> mean response time 438 ( OK = 438 KO = - )
> std deviation 226 ( OK = 226 KO = - )
> response time 50th percentile 382 ( OK = 382 KO = - )
> response time 75th percentile 493 ( OK = 493 KO = - )
> response time 95th percentile 880 ( OK = 880 KO = - )
> response time 99th percentile 947 ( OK = 947 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
graalvm native spring-boot-webflux #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 4 ( OK = 4 KO = - )
> max response time 870 ( OK = 870 KO = - )
> mean response time 333 ( OK = 333 KO = - )
> std deviation 185 ( OK = 185 KO = - )
> response time 50th percentile 302 ( OK = 302 KO = - )
> response time 75th percentile 388 ( OK = 388 KO = - )
> response time 95th percentile 700 ( OK = 700 KO = - )
> response time 99th percentile 807 ( OK = 807 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 747 ( OK = 747 KO = - )
> mean response time 220 ( OK = 220 KO = - )
> std deviation 173 ( OK = 173 KO = - )
> response time 50th percentile 205 ( OK = 205 KO = - )
> response time 75th percentile 290 ( OK = 290 KO = - )
> response time 95th percentile 575 ( OK = 575 KO = - )
> response time 99th percentile 723 ( OK = 723 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 910 ( OK = 910 KO = - )
> mean response time 300 ( OK = 300 KO = - )
> std deviation 185 ( OK = 185 KO = - )
> response time 50th percentile 259 ( OK = 259 KO = - )
> response time 75th percentile 372 ( OK = 372 KO = - )
> response time 95th percentile 701 ( OK = 701 KO = - )
> response time 99th percentile 853 ( OK = 853 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 15930 KO = 70 )
> min response time 17 ( OK = 17 KO = 155 )
> max response time 2188 ( OK = 1916 KO = 2188 )
> mean response time 529 ( OK = 526 KO = 1248 )
> std deviation 281 ( OK = 276 KO = 397 )
> response time 50th percentile 479 ( OK = 478 KO = 1425 )
> response time 75th percentile 622 ( OK = 618 KO = 1439 )
> response time 95th percentile 1046 ( OK = 1040 KO = 1588 )
> response time 99th percentile 1356 ( OK = 1197 KO = 1864 )
> mean requests/sec 2285.714 ( OK = 2275.714 KO = 10 )
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.