In Linux fv-az1153-265 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 [ 7.256 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 7.499 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 10.847 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 11.660 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 18.911 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 3.266 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 3.266 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 7.827 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
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.771 seconds (process running for 2.24)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 32 ( OK = 32 KO = - )
> max response time 4339 ( OK = 4339 KO = - )
> mean response time 1387 ( OK = 1387 KO = - )
> std deviation 873 ( OK = 873 KO = - )
> response time 50th percentile 1043 ( OK = 1043 KO = - )
> response time 75th percentile 1548 ( OK = 1546 KO = - )
> response time 95th percentile 3499 ( OK = 3499 KO = - )
> response time 99th percentile 4025 ( OK = 4025 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.3.4)
Started DemoApplication in 1.782 seconds (process running for 2.249)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 8 ( OK = 8 KO = - )
> max response time 3869 ( OK = 3869 KO = - )
> mean response time 1052 ( OK = 1052 KO = - )
> std deviation 654 ( OK = 654 KO = - )
> response time 50th percentile 857 ( OK = 857 KO = - )
> response time 75th percentile 1231 ( OK = 1230 KO = - )
> response time 95th percentile 2338 ( OK = 2339 KO = - )
> response time 99th percentile 3544 ( OK = 3547 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
powered by Quarkus 3.8.1) started in 0.948s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 23 ( OK = 23 KO = - )
> max response time 2387 ( OK = 2387 KO = - )
> mean response time 1042 ( OK = 1042 KO = - )
> std deviation 536 ( OK = 536 KO = - )
> response time 50th percentile 916 ( OK = 916 KO = - )
> response time 75th percentile 1151 ( OK = 1151 KO = - )
> response time 95th percentile 2101 ( OK = 2101 KO = - )
> response time 99th percentile 2213 ( OK = 2213 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 731ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 8 ( OK = 8 KO = - )
> max response time 1994 ( OK = 1994 KO = - )
> mean response time 820 ( OK = 820 KO = - )
> std deviation 457 ( OK = 457 KO = - )
> response time 50th percentile 720 ( OK = 720 KO = - )
> response time 75th percentile 982 ( OK = 984 KO = - )
> response time 95th percentile 1710 ( OK = 1710 KO = - )
> response time 99th percentile 1905 ( OK = 1905 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 34 ( OK = 34 KO = - )
> max response time 1729 ( OK = 1729 KO = - )
> mean response time 926 ( OK = 926 KO = - )
> std deviation 394 ( OK = 394 KO = - )
> response time 50th percentile 902 ( OK = 902 KO = - )
> response time 75th percentile 1275 ( OK = 1275 KO = - )
> response time 95th percentile 1546 ( OK = 1546 KO = - )
> response time 99th percentile 1667 ( OK = 1667 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
kumuluz version:4.1.0
Server – Started Server@65fd6708{STARTING}[10.0.9,sto=0] @3068ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 6470 ( OK = 6470 KO = - )
> mean response time 1500 ( OK = 1500 KO = - )
> std deviation 996 ( OK = 996 KO = - )
> response time 50th percentile 1208 ( OK = 1208 KO = - )
> response time 75th percentile 1687 ( OK = 1687 KO = - )
> response time 95th percentile 3759 ( OK = 3760 KO = - )
> response time 99th percentile 4183 ( OK = 4183 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
Helidon SE 4.1.3 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 1787 ( OK = 1787 KO = - )
> mean response time 804 ( OK = 804 KO = - )
> std deviation 375 ( OK = 375 KO = - )
> response time 50th percentile 822 ( OK = 822 KO = - )
> response time 75th percentile 933 ( OK = 932 KO = - )
> response time 95th percentile 1591 ( OK = 1591 KO = - )
> response time 99th percentile 1693 ( OK = 1693 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 4754 ( OK = 4754 KO = - )
> mean response time 2085 ( OK = 2085 KO = - )
> std deviation 1328 ( OK = 1328 KO = - )
> response time 50th percentile 2056 ( OK = 2056 KO = - )
> response time 75th percentile 2787 ( OK = 2788 KO = - )
> response time 95th percentile 4394 ( OK = 4394 KO = - )
> response time 99th percentile 4620 ( OK = 4620 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 674 ( OK = 674 KO = - )
> mean response time 237 ( OK = 237 KO = - )
> std deviation 149 ( OK = 149 KO = - )
> response time 50th percentile 221 ( OK = 221 KO = - )
> response time 75th percentile 295 ( OK = 295 KO = - )
> response time 95th percentile 557 ( OK = 557 KO = - )
> response time 99th percentile 623 ( OK = 623 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 753 ( OK = 753 KO = - )
> mean response time 241 ( OK = 241 KO = - )
> std deviation 158 ( OK = 158 KO = - )
> response time 50th percentile 215 ( OK = 215 KO = - )
> response time 75th percentile 309 ( OK = 309 KO = - )
> response time 95th percentile 580 ( OK = 580 KO = - )
> response time 99th percentile 696 ( OK = 696 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 2 ( OK = 2 KO = - )
> max response time 713 ( OK = 713 KO = - )
> mean response time 258 ( OK = 258 KO = - )
> std deviation 153 ( OK = 153 KO = - )
> response time 50th percentile 238 ( OK = 238 KO = - )
> response time 75th percentile 308 ( OK = 308 KO = - )
> response time 95th percentile 589 ( OK = 589 KO = - )
> response time 99th percentile 649 ( OK = 649 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 668 ( OK = 668 KO = - )
> mean response time 218 ( OK = 218 KO = - )
> std deviation 152 ( OK = 152 KO = - )
> response time 50th percentile 203 ( OK = 203 KO = - )
> response time 75th percentile 283 ( OK = 283 KO = - )
> response time 95th percentile 546 ( OK = 546 KO = - )
> response time 99th percentile 622 ( OK = 622 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 6 ( OK = 6 KO = - )
> max response time 1379 ( OK = 1379 KO = - )
> mean response time 544 ( OK = 544 KO = - )
> std deviation 301 ( OK = 301 KO = - )
> response time 50th percentile 501 ( OK = 501 KO = - )
> response time 75th percentile 626 ( OK = 627 KO = - )
> response time 95th percentile 1122 ( OK = 1122 KO = - )
> response time 99th percentile 1190 ( OK = 1190 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 3 ( OK = 3 KO = - )
> max response time 1135 ( OK = 1135 KO = - )
> mean response time 419 ( OK = 419 KO = - )
> std deviation 227 ( OK = 227 KO = - )
> response time 50th percentile 372 ( OK = 372 KO = - )
> response time 75th percentile 515 ( OK = 515 KO = - )
> response time 95th percentile 882 ( OK = 882 KO = - )
> response time 99th percentile 979 ( OK = 979 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 23 ( OK = 23 KO = - )
> max response time 1250 ( OK = 1250 KO = - )
> mean response time 604 ( OK = 604 KO = - )
> std deviation 238 ( OK = 238 KO = - )
> response time 50th percentile 572 ( OK = 572 KO = - )
> response time 75th percentile 797 ( OK = 796 KO = - )
> response time 95th percentile 977 ( OK = 977 KO = - )
> response time 99th percentile 1101 ( OK = 1101 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 9 ( OK = 9 KO = - )
> max response time 1196 ( OK = 1196 KO = - )
> mean response time 464 ( OK = 464 KO = - )
> std deviation 212 ( OK = 212 KO = - )
> response time 50th percentile 435 ( OK = 435 KO = - )
> response time 75th percentile 601 ( OK = 601 KO = - )
> response time 95th percentile 844 ( OK = 844 KO = - )
> response time 99th percentile 980 ( OK = 980 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 2 ( OK = 2 KO = - )
> max response time 1034 ( OK = 1034 KO = - )
> mean response time 358 ( OK = 358 KO = - )
> std deviation 200 ( OK = 200 KO = - )
> response time 50th percentile 328 ( OK = 328 KO = - )
> response time 75th percentile 450 ( OK = 450 KO = - )
> response time 95th percentile 753 ( OK = 753 KO = - )
> response time 99th percentile 905 ( OK = 905 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 0 ( OK = 0 KO = - )
> max response time 2373 ( OK = 2373 KO = - )
> mean response time 507 ( OK = 507 KO = - )
> std deviation 324 ( OK = 324 KO = - )
> response time 50th percentile 457 ( OK = 457 KO = - )
> response time 75th percentile 610 ( OK = 610 KO = - )
> response time 95th percentile 1113 ( OK = 1113 KO = - )
> response time 99th percentile 1619 ( OK = 1619 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 11 ( OK = 11 KO = - )
> max response time 1496 ( OK = 1496 KO = - )
> mean response time 468 ( OK = 468 KO = - )
> std deviation 246 ( OK = 246 KO = - )
> response time 50th percentile 408 ( OK = 408 KO = - )
> response time 75th percentile 563 ( OK = 563 KO = - )
> response time 95th percentile 953 ( OK = 953 KO = - )
> response time 99th percentile 1280 ( OK = 1280 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 14 ( OK = 14 KO = - )
> max response time 788 ( OK = 788 KO = - )
> mean response time 433 ( OK = 433 KO = - )
> std deviation 173 ( OK = 173 KO = - )
> response time 50th percentile 458 ( OK = 458 KO = - )
> response time 75th percentile 588 ( OK = 588 KO = - )
> response time 95th percentile 680 ( OK = 680 KO = - )
> response time 99th percentile 742 ( OK = 743 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 1031 ( OK = 1031 KO = - )
> mean response time 451 ( OK = 451 KO = - )
> std deviation 179 ( OK = 179 KO = - )
> response time 50th percentile 447 ( OK = 447 KO = - )
> response time 75th percentile 543 ( OK = 543 KO = - )
> response time 95th percentile 806 ( OK = 805 KO = - )
> response time 99th percentile 940 ( OK = 940 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 2582 ( OK = 2582 KO = - )
> mean response time 858 ( OK = 858 KO = - )
> std deviation 594 ( OK = 594 KO = - )
> response time 50th percentile 746 ( OK = 746 KO = - )
> response time 75th percentile 1162 ( OK = 1163 KO = - )
> response time 95th percentile 2069 ( OK = 2069 KO = - )
> response time 99th percentile 2410 ( OK = 2410 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.