In Linux fv-az661-183 6.8.0-1014-azure #16~22.04.1-Ubuntu SMP Thu Aug 15 21:31:41 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 [ 7.737 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 7.970 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 12.287 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 11.611 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 20.402 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 4.486 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 3.108 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 8.283 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.3M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v3.3.4)
Started DemoWebFluxApplication in 1.981 seconds (process running for 2.48)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 80 ( OK = 80 KO = - )
> max response time 5157 ( OK = 5157 KO = - )
> mean response time 1556 ( OK = 1556 KO = - )
> std deviation 1049 ( OK = 1049 KO = - )
> response time 50th percentile 1313 ( OK = 1312 KO = - )
> response time 75th percentile 1688 ( OK = 1688 KO = - )
> response time 95th percentile 4187 ( OK = 4187 KO = - )
> response time 99th percentile 4752 ( OK = 4752 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
:: Spring Boot :: (v3.3.4)
Started DemoApplication in 2.243 seconds (process running for 2.72)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 6 ( OK = 6 KO = - )
> max response time 5575 ( OK = 5575 KO = - )
> mean response time 1145 ( OK = 1145 KO = - )
> std deviation 875 ( OK = 875 KO = - )
> response time 50th percentile 882 ( OK = 882 KO = - )
> response time 75th percentile 1219 ( OK = 1219 KO = - )
> response time 95th percentile 3065 ( OK = 3065 KO = - )
> response time 99th percentile 4603 ( OK = 4604 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
powered by Quarkus 3.8.1) started in 1.030s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 36 ( OK = 36 KO = - )
> max response time 2946 ( OK = 2946 KO = - )
> mean response time 1066 ( OK = 1066 KO = - )
> std deviation 626 ( OK = 626 KO = - )
> response time 50th percentile 871 ( OK = 871 KO = - )
> response time 75th percentile 1251 ( OK = 1251 KO = - )
> response time 95th percentile 2288 ( OK = 2288 KO = - )
> response time 99th percentile 2506 ( OK = 2505 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 771ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 4 ( OK = 4 KO = - )
> max response time 1997 ( OK = 1997 KO = - )
> mean response time 853 ( OK = 853 KO = - )
> std deviation 485 ( OK = 485 KO = - )
> response time 50th percentile 719 ( OK = 719 KO = - )
> response time 75th percentile 972 ( OK = 972 KO = - )
> response time 95th percentile 1796 ( OK = 1796 KO = - )
> response time 99th percentile 1923 ( OK = 1923 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 67 ( OK = 67 KO = - )
> max response time 1405 ( OK = 1405 KO = - )
> mean response time 853 ( OK = 853 KO = - )
> std deviation 285 ( OK = 285 KO = - )
> response time 50th percentile 932 ( OK = 932 KO = - )
> response time 75th percentile 1081 ( OK = 1081 KO = - )
> response time 95th percentile 1217 ( OK = 1217 KO = - )
> response time 99th percentile 1306 ( OK = 1306 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
kumuluz version:4.1.0
Server – Started Server@14e2e1c3{STARTING}[10.0.9,sto=0] @3696ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 25 ( OK = 25 KO = - )
> max response time 6328 ( OK = 6328 KO = - )
> mean response time 1579 ( OK = 1579 KO = - )
> std deviation 1040 ( OK = 1040 KO = - )
> response time 50th percentile 1267 ( OK = 1267 KO = - )
> response time 75th percentile 1632 ( OK = 1632 KO = - )
> response time 95th percentile 3940 ( OK = 3940 KO = - )
> response time 99th percentile 4669 ( OK = 4669 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 1925 ( OK = 1925 KO = - )
> mean response time 877 ( OK = 877 KO = - )
> std deviation 367 ( OK = 367 KO = - )
> response time 50th percentile 783 ( OK = 783 KO = - )
> response time 75th percentile 1008 ( OK = 1008 KO = - )
> response time 95th percentile 1702 ( OK = 1702 KO = - )
> response time 99th percentile 1831 ( OK = 1831 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 1 ( OK = 1 KO = - )
> max response time 4143 ( OK = 4143 KO = - )
> mean response time 2201 ( OK = 2201 KO = - )
> std deviation 932 ( OK = 932 KO = - )
> response time 50th percentile 2009 ( OK = 2009 KO = - )
> response time 75th percentile 2650 ( OK = 2651 KO = - )
> response time 95th percentile 3885 ( OK = 3885 KO = - )
> response time 99th percentile 4007 ( OK = 4007 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 746 ( OK = 746 KO = - )
> mean response time 254 ( OK = 254 KO = - )
> std deviation 167 ( OK = 167 KO = - )
> response time 50th percentile 231 ( OK = 231 KO = - )
> response time 75th percentile 320 ( OK = 320 KO = - )
> response time 95th percentile 612 ( OK = 612 KO = - )
> response time 99th percentile 690 ( OK = 690 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 286 ( OK = 286 KO = - )
> std deviation 169 ( OK = 169 KO = - )
> response time 50th percentile 255 ( OK = 255 KO = - )
> response time 75th percentile 342 ( OK = 342 KO = - )
> response time 95th percentile 650 ( OK = 650 KO = - )
> response time 99th percentile 703 ( OK = 703 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 3 ( OK = 3 KO = - )
> max response time 762 ( OK = 762 KO = - )
> mean response time 277 ( OK = 277 KO = - )
> std deviation 161 ( OK = 161 KO = - )
> response time 50th percentile 253 ( OK = 253 KO = - )
> response time 75th percentile 333 ( OK = 333 KO = - )
> response time 95th percentile 626 ( OK = 627 KO = - )
> response time 99th percentile 681 ( OK = 681 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 771 ( OK = 771 KO = - )
> mean response time 257 ( OK = 257 KO = - )
> std deviation 162 ( OK = 162 KO = - )
> response time 50th percentile 231 ( OK = 231 KO = - )
> response time 75th percentile 315 ( OK = 315 KO = - )
> response time 95th percentile 608 ( OK = 608 KO = - )
> response time 99th percentile 704 ( OK = 704 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 1314 ( OK = 1314 KO = - )
> mean response time 536 ( OK = 536 KO = - )
> std deviation 294 ( OK = 294 KO = - )
> response time 50th percentile 487 ( OK = 487 KO = - )
> response time 75th percentile 627 ( OK = 627 KO = - )
> response time 95th percentile 1122 ( OK = 1122 KO = - )
> response time 99th percentile 1229 ( OK = 1229 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 8 ( OK = 8 KO = - )
> max response time 849 ( OK = 849 KO = - )
> mean response time 347 ( OK = 347 KO = - )
> std deviation 187 ( OK = 187 KO = - )
> response time 50th percentile 315 ( OK = 315 KO = - )
> response time 75th percentile 409 ( OK = 409 KO = - )
> response time 95th percentile 747 ( OK = 747 KO = - )
> response time 99th percentile 809 ( OK = 809 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
Dotnet 8 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 44 ( OK = 44 KO = - )
> max response time 1695 ( OK = 1695 KO = - )
> mean response time 627 ( OK = 627 KO = - )
> std deviation 264 ( OK = 264 KO = - )
> response time 50th percentile 575 ( OK = 575 KO = - )
> response time 75th percentile 712 ( OK = 712 KO = - )
> response time 95th percentile 1202 ( OK = 1202 KO = - )
> response time 99th percentile 1396 ( OK = 1396 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 4 ( OK = 4 KO = - )
> max response time 1156 ( OK = 1156 KO = - )
> mean response time 466 ( OK = 466 KO = - )
> std deviation 208 ( OK = 208 KO = - )
> response time 50th percentile 441 ( OK = 441 KO = - )
> response time 75th percentile 567 ( OK = 567 KO = - )
> response time 95th percentile 889 ( OK = 889 KO = - )
> response time 99th percentile 1009 ( OK = 1009 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 3 ( OK = 3 KO = - )
> max response time 1027 ( OK = 1027 KO = - )
> mean response time 368 ( OK = 368 KO = - )
> std deviation 191 ( OK = 191 KO = - )
> response time 50th percentile 323 ( OK = 323 KO = - )
> response time 75th percentile 449 ( OK = 449 KO = - )
> response time 95th percentile 759 ( OK = 759 KO = - )
> response time 99th percentile 861 ( OK = 861 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 3113 ( OK = 3113 KO = - )
> mean response time 516 ( OK = 516 KO = - )
> std deviation 374 ( OK = 374 KO = - )
> response time 50th percentile 434 ( OK = 434 KO = - )
> response time 75th percentile 605 ( OK = 605 KO = - )
> response time 95th percentile 1184 ( OK = 1184 KO = - )
> response time 99th percentile 1980 ( OK = 1980 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 26 ( OK = 26 KO = - )
> max response time 1532 ( OK = 1532 KO = - )
> mean response time 507 ( OK = 507 KO = - )
> std deviation 238 ( OK = 238 KO = - )
> response time 50th percentile 455 ( OK = 455 KO = - )
> response time 75th percentile 578 ( OK = 578 KO = - )
> response time 95th percentile 998 ( OK = 998 KO = - )
> response time 99th percentile 1168 ( OK = 1169 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 48 ( OK = 48 KO = - )
> max response time 939 ( OK = 939 KO = - )
> mean response time 415 ( OK = 415 KO = - )
> std deviation 145 ( OK = 145 KO = - )
> response time 50th percentile 438 ( OK = 438 KO = - )
> response time 75th percentile 493 ( OK = 493 KO = - )
> response time 95th percentile 672 ( OK = 672 KO = - )
> response time 99th percentile 755 ( OK = 755 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1025 ( OK = 1025 KO = - )
> mean response time 417 ( OK = 417 KO = - )
> std deviation 194 ( OK = 194 KO = - )
> response time 50th percentile 378 ( OK = 378 KO = - )
> response time 75th percentile 472 ( OK = 472 KO = - )
> response time 95th percentile 834 ( OK = 834 KO = - )
> response time 99th percentile 952 ( OK = 952 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 1 ( OK = 1 KO = - )
> max response time 1840 ( OK = 1840 KO = - )
> mean response time 762 ( OK = 762 KO = - )
> std deviation 350 ( OK = 350 KO = - )
> response time 50th percentile 763 ( OK = 766 KO = - )
> response time 75th percentile 983 ( OK = 983 KO = - )
> response time 95th percentile 1430 ( OK = 1431 KO = - )
> response time 99th percentile 1575 ( OK = 1575 KO = - )
> mean requests/sec 4000 ( OK = 4000 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.