In Linux fv-az566-808 6.5.0-1017-azure #17~22.04.1-Ubuntu SMP Sat Mar 9 04:50:38 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 [ 8.719 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 6.498 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 11.190 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 10.769 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 19.462 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 4.043 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 4.033 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 7.545 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
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
24M
spring-boot-webflux/target/springboot-webflux-demo-0.0.1-SNAPSHOT.jar
13M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v3.2.4)
Started DemoWebFluxApplication in 1.846 seconds (process running for 2.341)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 33 ( OK = 33 KO = - )
> max response time 5299 ( OK = 5299 KO = - )
> mean response time 1410 ( OK = 1410 KO = - )
> std deviation 874 ( OK = 874 KO = - )
> response time 50th percentile 1037 ( OK = 1037 KO = - )
> response time 75th percentile 1633 ( OK = 1633 KO = - )
> response time 95th percentile 3422 ( OK = 3422 KO = - )
> response time 99th percentile 4069 ( OK = 4069 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.2.4)
Started DemoApplication in 1.936 seconds (process running for 2.394)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 16 ( OK = 16 KO = - )
> max response time 4092 ( OK = 4092 KO = - )
> mean response time 1145 ( OK = 1145 KO = - )
> std deviation 728 ( OK = 728 KO = - )
> response time 50th percentile 974 ( OK = 974 KO = - )
> response time 75th percentile 1307 ( OK = 1307 KO = - )
> response time 95th percentile 2832 ( OK = 2831 KO = - )
> response time 99th percentile 3354 ( OK = 3354 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
powered by Quarkus 3.8.1) started in 0.944s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 32 ( OK = 32 KO = - )
> max response time 3154 ( OK = 3154 KO = - )
> mean response time 1037 ( OK = 1037 KO = - )
> std deviation 564 ( OK = 564 KO = - )
> response time 50th percentile 917 ( OK = 916 KO = - )
> response time 75th percentile 1179 ( OK = 1180 KO = - )
> response time 95th percentile 2139 ( OK = 2139 KO = - )
> response time 99th percentile 2327 ( OK = 2327 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 728ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 14 ( OK = 14 KO = - )
> max response time 1885 ( OK = 1885 KO = - )
> mean response time 823 ( OK = 823 KO = - )
> std deviation 437 ( OK = 437 KO = - )
> response time 50th percentile 708 ( OK = 708 KO = - )
> response time 75th percentile 943 ( OK = 943 KO = - )
> response time 95th percentile 1655 ( OK = 1655 KO = - )
> response time 99th percentile 1765 ( OK = 1765 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
vertx version:4.5.7
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 18 ( OK = 18 KO = - )
> max response time 1600 ( OK = 1600 KO = - )
> mean response time 945 ( OK = 945 KO = - )
> std deviation 391 ( OK = 391 KO = - )
> response time 50th percentile 1068 ( OK = 1072 KO = - )
> response time 75th percentile 1285 ( OK = 1285 KO = - )
> response time 95th percentile 1439 ( OK = 1439 KO = - )
> response time 99th percentile 1524 ( OK = 1524 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
kumuluz version:4.1.0
Server – Started Server@6e0f7aad{STARTING}[10.0.9,sto=0] @3226ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 12 ( OK = 12 KO = - )
> max response time 5411 ( OK = 5411 KO = - )
> mean response time 1442 ( OK = 1442 KO = - )
> std deviation 973 ( OK = 973 KO = - )
> response time 50th percentile 1171 ( OK = 1171 KO = - )
> response time 75th percentile 1542 ( OK = 1542 KO = - )
> response time 95th percentile 3599 ( OK = 3600 KO = - )
> response time 99th percentile 4245 ( OK = 4245 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
Helidon SE 4.0.6 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 1824 ( OK = 1824 KO = - )
> mean response time 838 ( OK = 838 KO = - )
> std deviation 346 ( OK = 346 KO = - )
> response time 50th percentile 777 ( OK = 778 KO = - )
> response time 75th percentile 931 ( OK = 931 KO = - )
> response time 95th percentile 1555 ( OK = 1555 KO = - )
> response time 99th percentile 1746 ( OK = 1746 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
ktor:2.3.9
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 4835 ( OK = 4835 KO = - )
> mean response time 2141 ( OK = 2141 KO = - )
> std deviation 1311 ( OK = 1311 KO = - )
> response time 50th percentile 2009 ( OK = 2009 KO = - )
> response time 75th percentile 2879 ( OK = 2878 KO = - )
> response time 95th percentile 4434 ( OK = 4434 KO = - )
> response time 99th percentile 4728 ( OK = 4728 KO = - )
> mean requests/sec 2461.538 ( OK = 2461.538 KO = - )
Rust rest services #
rustc 1.77.1 (7cf61ebde 2024-03-27)
warp = 0.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 692 ( OK = 692 KO = - )
> mean response time 191 ( OK = 191 KO = - )
> std deviation 150 ( OK = 150 KO = - )
> response time 50th percentile 180 ( OK = 180 KO = - )
> response time 75th percentile 256 ( OK = 256 KO = - )
> response time 95th percentile 492 ( OK = 492 KO = - )
> response time 99th percentile 602 ( OK = 602 KO = - )
> mean requests/sec 6400 ( OK = 6400 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 748 ( OK = 748 KO = - )
> mean response time 236 ( OK = 236 KO = - )
> std deviation 164 ( OK = 164 KO = - )
> response time 50th percentile 210 ( OK = 210 KO = - )
> response time 75th percentile 312 ( OK = 312 KO = - )
> response time 95th percentile 579 ( OK = 579 KO = - )
> response time 99th percentile 684 ( OK = 684 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 833 ( OK = 833 KO = - )
> mean response time 240 ( OK = 240 KO = - )
> std deviation 161 ( OK = 161 KO = - )
> response time 50th percentile 216 ( OK = 216 KO = - )
> response time 75th percentile 297 ( OK = 297 KO = - )
> response time 95th percentile 576 ( OK = 576 KO = - )
> response time 99th percentile 712 ( OK = 712 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 693 ( OK = 693 KO = - )
> mean response time 200 ( OK = 200 KO = - )
> std deviation 147 ( OK = 147 KO = - )
> response time 50th percentile 187 ( OK = 187 KO = - )
> response time 75th percentile 257 ( OK = 257 KO = - )
> response time 95th percentile 502 ( OK = 502 KO = - )
> response time 99th percentile 616 ( OK = 616 KO = - )
> mean requests/sec 6400 ( OK = 6400 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1545 ( OK = 1545 KO = - )
> mean response time 563 ( OK = 563 KO = - )
> std deviation 319 ( OK = 319 KO = - )
> response time 50th percentile 512 ( OK = 512 KO = - )
> response time 75th percentile 668 ( OK = 668 KO = - )
> response time 95th percentile 1198 ( OK = 1198 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 3 ( OK = 3 KO = - )
> max response time 1081 ( OK = 1081 KO = - )
> mean response time 389 ( OK = 389 KO = - )
> std deviation 214 ( OK = 214 KO = - )
> response time 50th percentile 344 ( OK = 344 KO = - )
> response time 75th percentile 470 ( OK = 471 KO = - )
> response time 95th percentile 797 ( OK = 797 KO = - )
> response time 99th percentile 977 ( OK = 978 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 17 ( OK = 17 KO = - )
> max response time 1346 ( OK = 1346 KO = - )
> mean response time 532 ( OK = 532 KO = - )
> std deviation 266 ( OK = 266 KO = - )
> response time 50th percentile 485 ( OK = 484 KO = - )
> response time 75th percentile 621 ( OK = 620 KO = - )
> response time 95th percentile 1104 ( OK = 1104 KO = - )
> response time 99th percentile 1197 ( OK = 1197 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 2 ( OK = 2 KO = - )
> max response time 1114 ( OK = 1114 KO = - )
> mean response time 414 ( OK = 414 KO = - )
> std deviation 192 ( OK = 192 KO = - )
> response time 50th percentile 380 ( OK = 380 KO = - )
> response time 75th percentile 500 ( OK = 499 KO = - )
> response time 95th percentile 795 ( OK = 795 KO = - )
> response time 99th percentile 941 ( OK = 941 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1042 ( OK = 1042 KO = - )
> mean response time 374 ( OK = 374 KO = - )
> std deviation 184 ( OK = 184 KO = - )
> response time 50th percentile 336 ( OK = 336 KO = - )
> response time 75th percentile 462 ( OK = 462 KO = - )
> response time 95th percentile 740 ( OK = 740 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 0 ( OK = 0 KO = - )
> max response time 3115 ( OK = 3115 KO = - )
> mean response time 544 ( OK = 544 KO = - )
> std deviation 413 ( OK = 413 KO = - )
> response time 50th percentile 446 ( OK = 447 KO = - )
> response time 75th percentile 666 ( OK = 666 KO = - )
> response time 95th percentile 1339 ( OK = 1339 KO = - )
> response time 99th percentile 2037 ( OK = 2039 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 33 ( OK = 33 KO = - )
> max response time 1669 ( OK = 1669 KO = - )
> mean response time 477 ( OK = 477 KO = - )
> std deviation 278 ( OK = 278 KO = - )
> response time 50th percentile 414 ( OK = 414 KO = - )
> response time 75th percentile 586 ( OK = 586 KO = - )
> response time 95th percentile 1009 ( OK = 1009 KO = - )
> response time 99th percentile 1397 ( OK = 1397 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 26 ( OK = 26 KO = - )
> max response time 709 ( OK = 709 KO = - )
> mean response time 388 ( OK = 388 KO = - )
> std deviation 141 ( OK = 141 KO = - )
> response time 50th percentile 413 ( OK = 413 KO = - )
> response time 75th percentile 493 ( OK = 493 KO = - )
> response time 95th percentile 592 ( OK = 592 KO = - )
> response time 99th percentile 649 ( OK = 649 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 0 ( OK = 0 KO = - )
> max response time 949 ( OK = 949 KO = - )
> mean response time 378 ( OK = 378 KO = - )
> std deviation 162 ( OK = 162 KO = - )
> response time 50th percentile 365 ( OK = 365 KO = - )
> response time 75th percentile 422 ( OK = 422 KO = - )
> response time 95th percentile 723 ( OK = 723 KO = - )
> response time 99th percentile 810 ( OK = 810 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 31920 KO = 80 )
> min response time 4 ( OK = 4 KO = 96 )
> max response time 2529 ( OK = 2529 KO = 1275 )
> mean response time 809 ( OK = 810 KO = 482 )
> std deviation 465 ( OK = 465 KO = 269 )
> response time 50th percentile 763 ( OK = 764 KO = 465 )
> response time 75th percentile 1130 ( OK = 1131 KO = 667 )
> response time 95th percentile 1591 ( OK = 1591 KO = 882 )
> response time 99th percentile 2134 ( OK = 2136 KO = 1266 )
> mean requests/sec 4000 ( OK = 3990 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.