In Linux fv-az711-428 6.2.0-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 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 [ 8.100 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 6.766 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 10.313 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 9.810 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 18.194 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 3.612 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 2.788 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 6.887 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
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
23M
spring-boot-webflux/target/springboot-webflux-demo-0.0.1-SNAPSHOT.jar
8.0M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v3.1.5)
Started DemoWebFluxApplication in 1.619 seconds (process running for 2.047)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 21 ( OK = 21 KO = - )
> max response time 5650 ( OK = 5650 KO = - )
> mean response time 1419 ( OK = 1419 KO = - )
> std deviation 897 ( OK = 897 KO = - )
> response time 50th percentile 1146 ( OK = 1146 KO = - )
> response time 75th percentile 1684 ( OK = 1683 KO = - )
> response time 95th percentile 3302 ( OK = 3302 KO = - )
> response time 99th percentile 4942 ( OK = 4942 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.1.5)
Started DemoApplication in 1.793 seconds (process running for 2.197)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 5 ( OK = 5 KO = - )
> max response time 5192 ( OK = 5192 KO = - )
> mean response time 1130 ( OK = 1130 KO = - )
> std deviation 715 ( OK = 715 KO = - )
> response time 50th percentile 967 ( OK = 967 KO = - )
> response time 75th percentile 1306 ( OK = 1306 KO = - )
> response time 95th percentile 2527 ( OK = 2527 KO = - )
> response time 99th percentile 3223 ( OK = 3227 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
powered by Quarkus 3.6.0) started in 0.917s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 12 ( OK = 12 KO = - )
> max response time 3241 ( OK = 3241 KO = - )
> mean response time 984 ( OK = 984 KO = - )
> std deviation 559 ( OK = 559 KO = - )
> response time 50th percentile 799 ( OK = 799 KO = - )
> response time 75th percentile 1217 ( OK = 1217 KO = - )
> response time 95th percentile 2085 ( OK = 2085 KO = - )
> response time 99th percentile 2358 ( OK = 2358 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 699ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 8 ( OK = 8 KO = - )
> max response time 1852 ( OK = 1852 KO = - )
> mean response time 781 ( OK = 781 KO = - )
> std deviation 418 ( OK = 418 KO = - )
> response time 50th percentile 679 ( OK = 679 KO = - )
> response time 75th percentile 926 ( OK = 926 KO = - )
> response time 95th percentile 1613 ( OK = 1613 KO = - )
> response time 99th percentile 1712 ( OK = 1712 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
vertx version:4.4.5
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 45 ( OK = 45 KO = - )
> max response time 1659 ( OK = 1659 KO = - )
> mean response time 802 ( OK = 802 KO = - )
> std deviation 352 ( OK = 352 KO = - )
> response time 50th percentile 680 ( OK = 680 KO = - )
> response time 75th percentile 1133 ( OK = 1133 KO = - )
> response time 95th percentile 1422 ( OK = 1422 KO = - )
> response time 99th percentile 1537 ( OK = 1537 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
kumuluz version:4.1.0
Server – Started Server@562457e1{STARTING}[10.0.9,sto=0] @2963ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 7201 ( OK = 7201 KO = - )
> mean response time 1448 ( OK = 1448 KO = - )
> std deviation 1111 ( OK = 1111 KO = - )
> response time 50th percentile 1136 ( OK = 1136 KO = - )
> response time 75th percentile 1438 ( OK = 1438 KO = - )
> response time 95th percentile 3761 ( OK = 3760 KO = - )
> response time 99th percentile 5606 ( OK = 5606 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
Helidon SE 4.0.1 features: [Config, Encoding, Health, Media, Metrics, Observe, WebServer]
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 53 ( OK = 53 KO = - )
> max response time 1787 ( OK = 1787 KO = - )
> mean response time 716 ( OK = 716 KO = - )
> std deviation 360 ( OK = 360 KO = - )
> response time 50th percentile 656 ( OK = 656 KO = - )
> response time 75th percentile 840 ( OK = 841 KO = - )
> response time 95th percentile 1454 ( OK = 1454 KO = - )
> response time 99th percentile 1582 ( OK = 1582 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
ktor:2.3.7
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 4817 ( OK = 4817 KO = - )
> mean response time 2023 ( OK = 2023 KO = - )
> std deviation 1210 ( OK = 1210 KO = - )
> response time 50th percentile 1751 ( OK = 1752 KO = - )
> response time 75th percentile 2809 ( OK = 2809 KO = - )
> response time 95th percentile 4189 ( OK = 4189 KO = - )
> response time 99th percentile 4431 ( OK = 4431 KO = - )
> mean requests/sec 2666.667 ( OK = 2666.667 KO = - )
Rust rest services #
rustc 1.74.0 (79e9716c9 2023-11-13)
warp = 0.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 759 ( OK = 759 KO = - )
> mean response time 181 ( OK = 181 KO = - )
> std deviation 146 ( OK = 146 KO = - )
> response time 50th percentile 165 ( OK = 165 KO = - )
> response time 75th percentile 244 ( OK = 244 KO = - )
> response time 95th percentile 468 ( OK = 468 KO = - )
> response time 99th percentile 638 ( OK = 638 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 711 ( OK = 711 KO = - )
> mean response time 196 ( OK = 196 KO = - )
> std deviation 162 ( OK = 162 KO = - )
> response time 50th percentile 176 ( OK = 176 KO = - )
> response time 75th percentile 280 ( OK = 280 KO = - )
> response time 95th percentile 540 ( OK = 540 KO = - )
> response time 99th percentile 657 ( OK = 658 KO = - )
> mean requests/sec 6400 ( OK = 6400 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 804 ( OK = 804 KO = - )
> mean response time 221 ( OK = 221 KO = - )
> std deviation 146 ( OK = 146 KO = - )
> response time 50th percentile 199 ( OK = 199 KO = - )
> response time 75th percentile 273 ( OK = 273 KO = - )
> response time 95th percentile 537 ( OK = 537 KO = - )
> response time 99th percentile 613 ( OK = 613 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 775 ( OK = 775 KO = - )
> mean response time 235 ( OK = 235 KO = - )
> std deviation 170 ( OK = 170 KO = - )
> response time 50th percentile 202 ( OK = 202 KO = - )
> response time 75th percentile 320 ( OK = 320 KO = - )
> response time 95th percentile 599 ( OK = 599 KO = - )
> response time 99th percentile 701 ( OK = 701 KO = - )
> mean requests/sec 6400 ( OK = 6400 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 8 ( OK = 8 KO = - )
> max response time 1388 ( OK = 1388 KO = - )
> mean response time 491 ( OK = 491 KO = - )
> std deviation 273 ( OK = 273 KO = - )
> response time 50th percentile 453 ( OK = 453 KO = - )
> response time 75th percentile 582 ( OK = 582 KO = - )
> response time 95th percentile 1036 ( OK = 1036 KO = - )
> response time 99th percentile 1167 ( OK = 1167 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 2 ( OK = 2 KO = - )
> max response time 971 ( OK = 971 KO = - )
> mean response time 361 ( OK = 361 KO = - )
> std deviation 196 ( OK = 196 KO = - )
> response time 50th percentile 321 ( OK = 321 KO = - )
> response time 75th percentile 429 ( OK = 429 KO = - )
> response time 95th percentile 756 ( OK = 756 KO = - )
> response time 99th percentile 863 ( OK = 864 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 10 ( OK = 10 KO = - )
> max response time 1088 ( OK = 1088 KO = - )
> mean response time 398 ( OK = 398 KO = - )
> std deviation 188 ( OK = 188 KO = - )
> response time 50th percentile 367 ( OK = 367 KO = - )
> response time 75th percentile 485 ( OK = 485 KO = - )
> response time 95th percentile 766 ( OK = 766 KO = - )
> response time 99th percentile 930 ( OK = 930 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 17 ( OK = 17 KO = - )
> max response time 980 ( OK = 980 KO = - )
> mean response time 364 ( OK = 364 KO = - )
> std deviation 194 ( OK = 194 KO = - )
> response time 50th percentile 323 ( OK = 323 KO = - )
> response time 75th percentile 461 ( OK = 460 KO = - )
> response time 95th percentile 780 ( OK = 781 KO = - )
> response time 99th percentile 898 ( OK = 898 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 2262 ( OK = 2262 KO = - )
> mean response time 486 ( OK = 486 KO = - )
> std deviation 310 ( OK = 310 KO = - )
> response time 50th percentile 419 ( OK = 419 KO = - )
> response time 75th percentile 561 ( OK = 561 KO = - )
> response time 95th percentile 993 ( OK = 993 KO = - )
> response time 99th percentile 1857 ( OK = 1857 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 8 ( OK = 8 KO = - )
> max response time 1502 ( OK = 1502 KO = - )
> mean response time 457 ( OK = 457 KO = - )
> std deviation 242 ( OK = 242 KO = - )
> response time 50th percentile 397 ( OK = 397 KO = - )
> response time 75th percentile 544 ( OK = 544 KO = - )
> response time 95th percentile 948 ( OK = 948 KO = - )
> response time 99th percentile 1278 ( OK = 1278 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 32 ( OK = 32 KO = - )
> max response time 790 ( OK = 790 KO = - )
> mean response time 447 ( OK = 447 KO = - )
> std deviation 154 ( OK = 154 KO = - )
> response time 50th percentile 481 ( OK = 481 KO = - )
> response time 75th percentile 564 ( OK = 564 KO = - )
> response time 95th percentile 672 ( OK = 672 KO = - )
> response time 99th percentile 731 ( OK = 731 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 975 ( OK = 975 KO = - )
> mean response time 355 ( OK = 355 KO = - )
> std deviation 154 ( OK = 154 KO = - )
> response time 50th percentile 343 ( OK = 343 KO = - )
> response time 75th percentile 413 ( OK = 413 KO = - )
> response time 95th percentile 698 ( OK = 698 KO = - )
> response time 99th percentile 792 ( OK = 792 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 31946 KO = 54 )
> min response time 3 ( OK = 3 KO = 101 )
> max response time 2490 ( OK = 2490 KO = 1206 )
> mean response time 812 ( OK = 812 KO = 495 )
> std deviation 454 ( OK = 454 KO = 228 )
> response time 50th percentile 735 ( OK = 735 KO = 512 )
> response time 75th percentile 1082 ( OK = 1082 KO = 570 )
> response time 95th percentile 1727 ( OK = 1728 KO = 912 )
> response time 99th percentile 1982 ( OK = 1982 KO = 1064 )
> mean requests/sec 4000 ( OK = 3993.25 KO = 6.75 )
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.