In Linux fv-az564-719 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 [ 21.116 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 29.962 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 30.552 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 28.048 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 39.389 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 6.952 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 6.944 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 17.915 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.69 seconds (process running for 3.41)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 21 ( OK = 21 KO = - )
> max response time 5931 ( OK = 5931 KO = - )
> mean response time 2380 ( OK = 2380 KO = - )
> std deviation 1293 ( OK = 1293 KO = - )
> response time 50th percentile 1736 ( OK = 1736 KO = - )
> response time 75th percentile 3254 ( OK = 3254 KO = - )
> response time 95th percentile 4881 ( OK = 4881 KO = - )
> response time 99th percentile 5462 ( OK = 5462 KO = - )
> mean requests/sec 727.273 ( OK = 727.273 KO = - )
:: Spring Boot :: (v3.0.6)
Started DemoApplication in 2.649 seconds (process running for 3.232)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 24 ( OK = 24 KO = - )
> max response time 4624 ( OK = 4624 KO = - )
> mean response time 1938 ( OK = 1938 KO = - )
> std deviation 1190 ( OK = 1190 KO = - )
> response time 50th percentile 1248 ( OK = 1248 KO = - )
> response time 75th percentile 3158 ( OK = 3158 KO = - )
> response time 95th percentile 3872 ( OK = 3872 KO = - )
> response time 99th percentile 4437 ( OK = 4437 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
powered by Quarkus 3.0.2.Final) started in 1.322s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 98 ( OK = 98 KO = - )
> max response time 4240 ( OK = 4240 KO = - )
> mean response time 2117 ( OK = 2117 KO = - )
> std deviation 1145 ( OK = 1145 KO = - )
> response time 50th percentile 1736 ( OK = 1736 KO = - )
> response time 75th percentile 3324 ( OK = 3324 KO = - )
> response time 95th percentile 3916 ( OK = 3916 KO = - )
> response time 99th percentile 4153 ( OK = 4153 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
micronaut version:3.9.1
Startup completed in 1281ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 218 ( OK = 218 KO = - )
> max response time 4759 ( OK = 4759 KO = - )
> mean response time 2068 ( OK = 2068 KO = - )
> std deviation 1299 ( OK = 1299 KO = - )
> response time 50th percentile 1437 ( OK = 1437 KO = - )
> response time 75th percentile 3357 ( OK = 3357 KO = - )
> response time 95th percentile 4359 ( OK = 4359 KO = - )
> response time 99th percentile 4544 ( OK = 4544 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
vertx version:4.4.1
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 155 ( OK = 155 KO = - )
> max response time 2642 ( OK = 2642 KO = - )
> mean response time 1201 ( OK = 1201 KO = - )
> std deviation 662 ( OK = 662 KO = - )
> response time 50th percentile 954 ( OK = 954 KO = - )
> response time 75th percentile 1618 ( OK = 1618 KO = - )
> response time 95th percentile 2405 ( OK = 2405 KO = - )
> response time 99th percentile 2557 ( OK = 2557 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
kumuluz version:4.1.0
Server – Started Server@2822c6ff{STARTING}[10.0.9,sto=0] @4654ms
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 92 ( OK = 92 KO = - )
> max response time 7916 ( OK = 7916 KO = - )
> mean response time 2940 ( OK = 2940 KO = - )
> std deviation 1883 ( OK = 1883 KO = - )
> response time 50th percentile 1978 ( OK = 1978 KO = - )
> response time 75th percentile 4684 ( OK = 4684 KO = - )
> response time 95th percentile 6043 ( OK = 6043 KO = - )
> response time 99th percentile 6714 ( OK = 6714 KO = - )
> mean requests/sec 615.385 ( OK = 615.385 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 133 ( OK = 133 KO = - )
> max response time 4483 ( OK = 4483 KO = - )
> mean response time 2223 ( OK = 2223 KO = - )
> std deviation 1116 ( OK = 1116 KO = - )
> response time 50th percentile 1754 ( OK = 1754 KO = - )
> response time 75th percentile 3308 ( OK = 3308 KO = - )
> response time 95th percentile 3936 ( OK = 3936 KO = - )
> response time 99th percentile 4178 ( OK = 4178 KO = - )
> mean requests/sec 800 ( OK = 800 KO = - )
ktor:2.3.0
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 5 ( OK = 5 KO = - )
> max response time 7143 ( OK = 7143 KO = - )
> mean response time 2638 ( OK = 2638 KO = - )
> std deviation 1587 ( OK = 1587 KO = - )
> response time 50th percentile 2494 ( OK = 2494 KO = - )
> response time 75th percentile 4009 ( OK = 4009 KO = - )
> response time 95th percentile 5455 ( OK = 5455 KO = - )
> response time 99th percentile 5976 ( OK = 5976 KO = - )
> mean requests/sec 666.667 ( OK = 666.667 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 14 ( OK = 14 KO = - )
> max response time 1143 ( OK = 1143 KO = - )
> mean response time 498 ( OK = 498 KO = - )
> std deviation 293 ( OK = 293 KO = - )
> response time 50th percentile 429 ( OK = 429 KO = - )
> response time 75th percentile 789 ( OK = 789 KO = - )
> response time 95th percentile 976 ( OK = 976 KO = - )
> response time 99th percentile 1113 ( OK = 1113 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
actix-web = 4.0.1
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 10 ( OK = 10 KO = - )
> max response time 1101 ( OK = 1101 KO = - )
> mean response time 549 ( OK = 549 KO = - )
> std deviation 313 ( OK = 313 KO = - )
> response time 50th percentile 507 ( OK = 507 KO = - )
> response time 75th percentile 816 ( OK = 816 KO = - )
> response time 95th percentile 1039 ( OK = 1039 KO = - )
> response time 99th percentile 1074 ( OK = 1074 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
rocket = { version = 0.5.0-rc.2, features = [json] }
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 5 ( OK = 5 KO = - )
> max response time 2307 ( OK = 2307 KO = - )
> mean response time 896 ( OK = 896 KO = - )
> std deviation 530 ( OK = 530 KO = - )
> response time 50th percentile 839 ( OK = 839 KO = - )
> response time 75th percentile 1239 ( OK = 1238 KO = - )
> response time 95th percentile 1871 ( OK = 1871 KO = - )
> response time 99th percentile 2273 ( OK = 2273 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
axum = 0.6.0
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 28 ( OK = 28 KO = - )
> max response time 2291 ( OK = 2291 KO = - )
> mean response time 885 ( OK = 885 KO = - )
> std deviation 533 ( OK = 533 KO = - )
> response time 50th percentile 744 ( OK = 744 KO = - )
> response time 75th percentile 1366 ( OK = 1366 KO = - )
> response time 95th percentile 1680 ( OK = 1680 KO = - )
> response time 99th percentile 2233 ( OK = 2233 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 3 ( OK = 3 KO = - )
> max response time 3114 ( OK = 3114 KO = - )
> mean response time 1170 ( OK = 1170 KO = - )
> std deviation 734 ( OK = 734 KO = - )
> response time 50th percentile 933 ( OK = 933 KO = - )
> response time 75th percentile 1816 ( OK = 1816 KO = - )
> response time 95th percentile 2413 ( OK = 2413 KO = - )
> response time 99th percentile 2670 ( OK = 2670 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 15 ( OK = 15 KO = - )
> max response time 2902 ( OK = 2902 KO = - )
> mean response time 1129 ( OK = 1129 KO = - )
> std deviation 693 ( OK = 693 KO = - )
> response time 50th percentile 1005 ( OK = 1005 KO = - )
> response time 75th percentile 1643 ( OK = 1643 KO = - )
> response time 95th percentile 2349 ( OK = 2349 KO = - )
> response time 99th percentile 2694 ( OK = 2694 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 10 ( OK = 10 KO = - )
> max response time 2533 ( OK = 2533 KO = - )
> mean response time 983 ( OK = 983 KO = - )
> std deviation 585 ( OK = 585 KO = - )
> response time 50th percentile 794 ( OK = 794 KO = - )
> response time 75th percentile 1412 ( OK = 1412 KO = - )
> response time 95th percentile 2085 ( OK = 2085 KO = - )
> response time 99th percentile 2420 ( OK = 2420 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 67 ( OK = 67 KO = - )
> max response time 2877 ( OK = 2877 KO = - )
> mean response time 1156 ( OK = 1156 KO = - )
> std deviation 663 ( OK = 663 KO = - )
> response time 50th percentile 904 ( OK = 904 KO = - )
> response time 75th percentile 1727 ( OK = 1727 KO = - )
> response time 95th percentile 2423 ( OK = 2423 KO = - )
> response time 99th percentile 2753 ( OK = 2753 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
graalvm native spring-boot-web #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 3536 ( OK = 3536 KO = - )
> mean response time 1034 ( OK = 1034 KO = - )
> std deviation 636 ( OK = 636 KO = - )
> response time 50th percentile 826 ( OK = 826 KO = - )
> response time 75th percentile 1464 ( OK = 1464 KO = - )
> response time 95th percentile 2155 ( OK = 2155 KO = - )
> response time 99th percentile 2705 ( OK = 2705 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
graalvm native spring-boot-webflux #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 31 ( OK = 31 KO = - )
> max response time 2256 ( OK = 2256 KO = - )
> mean response time 1003 ( OK = 1003 KO = - )
> std deviation 559 ( OK = 559 KO = - )
> response time 50th percentile 881 ( OK = 881 KO = - )
> response time 75th percentile 1533 ( OK = 1532 KO = - )
> response time 95th percentile 1860 ( OK = 1860 KO = - )
> response time 99th percentile 2070 ( OK = 2069 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 20 ( OK = 20 KO = - )
> max response time 1930 ( OK = 1930 KO = - )
> mean response time 715 ( OK = 715 KO = - )
> std deviation 407 ( OK = 407 KO = - )
> response time 50th percentile 630 ( OK = 630 KO = - )
> response time 75th percentile 1138 ( OK = 1138 KO = - )
> response time 95th percentile 1370 ( OK = 1370 KO = - )
> response time 99th percentile 1400 ( OK = 1400 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 57 ( OK = 57 KO = - )
> max response time 2331 ( OK = 2331 KO = - )
> mean response time 968 ( OK = 968 KO = - )
> std deviation 561 ( OK = 561 KO = - )
> response time 50th percentile 786 ( OK = 786 KO = - )
> response time 75th percentile 1396 ( OK = 1395 KO = - )
> response time 95th percentile 1945 ( OK = 1945 KO = - )
> response time 99th percentile 2249 ( OK = 2249 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 7892 KO = 108 )
> min response time 26 ( OK = 26 KO = 354 )
> max response time 3174 ( OK = 3174 KO = 2307 )
> mean response time 1217 ( OK = 1215 KO = 1386 )
> std deviation 565 ( OK = 565 KO = 530 )
> response time 50th percentile 1252 ( OK = 1252 KO = 1561 )
> response time 75th percentile 1654 ( OK = 1651 KO = 1684 )
> response time 95th percentile 2157 ( OK = 2156 KO = 2142 )
> response time 99th percentile 2323 ( OK = 2326 KO = 2295 )
> mean requests/sec 1000 ( OK = 986.5 KO = 13.5 )
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.