In Linux fv-az1249-95 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 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 [ 9.120 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 5.860 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 12.449 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 12.497 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 19.739 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 3.270 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 3.268 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 7.558 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
6.1M
helidon-se-netty/target/helidon-quickstart-se.jar
6.1M
helidon-se-netty/target/original-helidon-quickstart-se.jar
19M
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT-jar-with-dependencies.jar
14M
micronaut/target/micronaut-demo-0.1.jar
14M
micronaut/target/original-micronaut-demo-0.1.jar
17M
quarkus/target/quarkus-demo-1.0.0-SNAPSHOT-runner.jar
22M
spring-boot-web/target/springboot-demo-web-0.0.1-SNAPSHOT.jar
24M
spring-boot-webflux/target/springboot-webflux-demo-0.0.1-SNAPSHOT.jar
8.2M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v3.3.2)
Started DemoWebFluxApplication in 1.914 seconds (process running for 2.429)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 47 ( OK = 47 KO = - )
> max response time 3981 ( OK = 3981 KO = - )
> mean response time 1530 ( OK = 1530 KO = - )
> std deviation 818 ( OK = 818 KO = - )
> response time 50th percentile 1452 ( OK = 1452 KO = - )
> response time 75th percentile 1631 ( OK = 1631 KO = - )
> response time 95th percentile 3181 ( OK = 3181 KO = - )
> response time 99th percentile 3808 ( OK = 3808 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.3.2)
Started DemoApplication in 1.909 seconds (process running for 2.361)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 3 ( OK = 3 KO = - )
> max response time 4021 ( OK = 4021 KO = - )
> mean response time 1155 ( OK = 1155 KO = - )
> std deviation 719 ( OK = 719 KO = - )
> response time 50th percentile 967 ( OK = 967 KO = - )
> response time 75th percentile 1365 ( OK = 1366 KO = - )
> response time 95th percentile 2603 ( OK = 2603 KO = - )
> response time 99th percentile 3370 ( OK = 3370 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
powered by Quarkus 3.8.1) started in 0.993s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 33 ( OK = 33 KO = - )
> max response time 3472 ( OK = 3472 KO = - )
> mean response time 1050 ( OK = 1050 KO = - )
> std deviation 576 ( OK = 576 KO = - )
> response time 50th percentile 877 ( OK = 877 KO = - )
> response time 75th percentile 1227 ( OK = 1228 KO = - )
> response time 95th percentile 2161 ( OK = 2161 KO = - )
> response time 99th percentile 2457 ( OK = 2457 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 821ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 29 ( OK = 29 KO = - )
> max response time 2022 ( OK = 2022 KO = - )
> mean response time 837 ( OK = 837 KO = - )
> std deviation 457 ( OK = 457 KO = - )
> response time 50th percentile 736 ( OK = 736 KO = - )
> response time 75th percentile 980 ( OK = 980 KO = - )
> response time 95th percentile 1724 ( OK = 1724 KO = - )
> response time 99th percentile 1867 ( OK = 1867 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
vertx version:4.5.9
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 24 ( OK = 24 KO = - )
> max response time 1855 ( OK = 1855 KO = - )
> mean response time 997 ( OK = 997 KO = - )
> std deviation 377 ( OK = 377 KO = - )
> response time 50th percentile 1076 ( OK = 1076 KO = - )
> response time 75th percentile 1305 ( OK = 1305 KO = - )
> response time 95th percentile 1522 ( OK = 1522 KO = - )
> response time 99th percentile 1681 ( OK = 1681 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
kumuluz version:4.1.0
Server – Started Server@3b7b05a8{STARTING}[10.0.9,sto=0] @3053ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 23 ( OK = 23 KO = - )
> max response time 5503 ( OK = 5503 KO = - )
> mean response time 1591 ( OK = 1591 KO = - )
> std deviation 1050 ( OK = 1050 KO = - )
> response time 50th percentile 1270 ( OK = 1269 KO = - )
> response time 75th percentile 1621 ( OK = 1621 KO = - )
> response time 95th percentile 4032 ( OK = 4032 KO = - )
> response time 99th percentile 4650 ( OK = 4651 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
Helidon SE 4.0.11 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 1752 ( OK = 1752 KO = - )
> mean response time 742 ( OK = 742 KO = - )
> std deviation 370 ( OK = 370 KO = - )
> response time 50th percentile 663 ( OK = 663 KO = - )
> response time 75th percentile 872 ( OK = 872 KO = - )
> response time 95th percentile 1519 ( OK = 1519 KO = - )
> response time 99th percentile 1660 ( OK = 1661 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
ktor.application - Autoreload is disabled because the development mode is off.
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 5429 ( OK = 5429 KO = - )
> mean response time 2254 ( OK = 2254 KO = - )
> std deviation 1416 ( OK = 1416 KO = - )
> response time 50th percentile 1912 ( OK = 1911 KO = - )
> response time 75th percentile 2957 ( OK = 2957 KO = - )
> response time 95th percentile 4875 ( OK = 4874 KO = - )
> response time 99th percentile 5314 ( OK = 5314 KO = - )
> mean requests/sec 2461.538 ( OK = 2461.538 KO = - )
Rust rest services #
rustc 1.81.0 (eeb90cda1 2024-09-04)
warp = 0.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1536 ( OK = 1536 KO = - )
> mean response time 235 ( OK = 235 KO = - )
> std deviation 175 ( OK = 175 KO = - )
> response time 50th percentile 216 ( OK = 216 KO = - )
> response time 75th percentile 301 ( OK = 301 KO = - )
> response time 95th percentile 578 ( OK = 578 KO = - )
> response time 99th percentile 780 ( OK = 780 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 762 ( OK = 762 KO = - )
> mean response time 247 ( OK = 247 KO = - )
> std deviation 149 ( OK = 149 KO = - )
> response time 50th percentile 221 ( OK = 221 KO = - )
> response time 75th percentile 302 ( OK = 303 KO = - )
> response time 95th percentile 560 ( OK = 560 KO = - )
> response time 99th percentile 636 ( OK = 636 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 870 ( OK = 870 KO = - )
> mean response time 266 ( OK = 266 KO = - )
> std deviation 170 ( OK = 170 KO = - )
> response time 50th percentile 234 ( OK = 234 KO = - )
> response time 75th percentile 336 ( OK = 335 KO = - )
> response time 95th percentile 625 ( OK = 625 KO = - )
> response time 99th percentile 711 ( OK = 711 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
axum = 0.7.1
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 719 ( OK = 719 KO = - )
> mean response time 238 ( OK = 238 KO = - )
> std deviation 151 ( OK = 151 KO = - )
> response time 50th percentile 218 ( OK = 218 KO = - )
> response time 75th percentile 291 ( OK = 291 KO = - )
> response time 95th percentile 558 ( OK = 558 KO = - )
> response time 99th percentile 631 ( OK = 631 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1482 ( OK = 1482 KO = - )
> mean response time 597 ( OK = 597 KO = - )
> std deviation 326 ( OK = 326 KO = - )
> response time 50th percentile 517 ( OK = 517 KO = - )
> response time 75th percentile 721 ( OK = 722 KO = - )
> response time 95th percentile 1251 ( OK = 1250 KO = - )
> response time 99th percentile 1321 ( OK = 1321 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 5 ( OK = 5 KO = - )
> max response time 1087 ( OK = 1087 KO = - )
> mean response time 440 ( OK = 440 KO = - )
> std deviation 228 ( OK = 228 KO = - )
> response time 50th percentile 382 ( OK = 382 KO = - )
> response time 75th percentile 513 ( OK = 513 KO = - )
> response time 95th percentile 889 ( OK = 889 KO = - )
> response time 99th percentile 996 ( OK = 996 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
Dotnet 8 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 14 ( OK = 14 KO = - )
> max response time 2135 ( OK = 2135 KO = - )
> mean response time 519 ( OK = 519 KO = - )
> std deviation 285 ( OK = 285 KO = - )
> response time 50th percentile 470 ( OK = 470 KO = - )
> response time 75th percentile 600 ( OK = 600 KO = - )
> response time 95th percentile 1107 ( OK = 1107 KO = - )
> response time 99th percentile 1266 ( OK = 1266 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 8 ( OK = 8 KO = - )
> max response time 1247 ( OK = 1247 KO = - )
> mean response time 466 ( OK = 466 KO = - )
> std deviation 225 ( OK = 225 KO = - )
> response time 50th percentile 447 ( OK = 447 KO = - )
> response time 75th percentile 593 ( OK = 593 KO = - )
> response time 95th percentile 907 ( OK = 907 KO = - )
> response time 99th percentile 1076 ( OK = 1076 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 8 ( OK = 8 KO = - )
> max response time 1068 ( OK = 1068 KO = - )
> mean response time 378 ( OK = 378 KO = - )
> std deviation 200 ( OK = 200 KO = - )
> response time 50th percentile 344 ( OK = 344 KO = - )
> response time 75th percentile 473 ( OK = 473 KO = - )
> response time 95th percentile 777 ( OK = 777 KO = - )
> response time 99th percentile 910 ( OK = 910 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 1 ( OK = 1 KO = - )
> max response time 2306 ( OK = 2306 KO = - )
> mean response time 545 ( OK = 545 KO = - )
> std deviation 344 ( OK = 344 KO = - )
> response time 50th percentile 475 ( OK = 475 KO = - )
> response time 75th percentile 640 ( OK = 640 KO = - )
> response time 95th percentile 1149 ( OK = 1149 KO = - )
> response time 99th percentile 2032 ( OK = 2032 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 27 ( OK = 27 KO = - )
> max response time 1513 ( OK = 1513 KO = - )
> mean response time 479 ( OK = 479 KO = - )
> std deviation 271 ( OK = 271 KO = - )
> response time 50th percentile 420 ( OK = 421 KO = - )
> response time 75th percentile 564 ( OK = 565 KO = - )
> response time 95th percentile 1038 ( OK = 1038 KO = - )
> response time 99th percentile 1257 ( OK = 1257 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 11 ( OK = 11 KO = - )
> max response time 760 ( OK = 760 KO = - )
> mean response time 423 ( OK = 423 KO = - )
> std deviation 159 ( OK = 159 KO = - )
> response time 50th percentile 458 ( OK = 458 KO = - )
> response time 75th percentile 550 ( OK = 550 KO = - )
> response time 95th percentile 644 ( OK = 644 KO = - )
> response time 99th percentile 701 ( OK = 701 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 854 ( OK = 854 KO = - )
> mean response time 395 ( OK = 395 KO = - )
> std deviation 155 ( OK = 155 KO = - )
> response time 50th percentile 393 ( OK = 393 KO = - )
> response time 75th percentile 499 ( OK = 499 KO = - )
> response time 95th percentile 657 ( OK = 657 KO = - )
> response time 99th percentile 797 ( OK = 797 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 2616 ( OK = 2616 KO = - )
> mean response time 1018 ( OK = 1018 KO = - )
> std deviation 618 ( OK = 618 KO = - )
> response time 50th percentile 973 ( OK = 973 KO = - )
> response time 75th percentile 1418 ( OK = 1418 KO = - )
> response time 95th percentile 2182 ( OK = 2182 KO = - )
> response time 99th percentile 2434 ( OK = 2434 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
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.