In Linux fv-az434-471 5.15.0-1024-azure #30-Ubuntu SMP Wed Nov 16 23:37:59 UTC 2022 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 [ 18.170 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 22.747 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 23.109 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 22.556 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 29.276 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 5.583 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 5.592 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 13.934 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
7.2M
helidon-se-netty/target/helidon-quickstart-se.jar
18M
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT-jar-with-dependencies.jar
14M
micronaut/target/micronaut-demo-0.1.jar
16M
quarkus/target/quarkus-demo-1.0.0-SNAPSHOT-runner.jar
20M
spring-boot-web/target/springboot-demo-web-0.0.1-SNAPSHOT.jar
27M
spring-boot-webflux/target/springboot-webflux-demo-0.0.1-SNAPSHOT.jar
7.8M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v3.0.0)
Started DemoWebFluxApplication in 2.312 seconds (process running for 2.83)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 60 ( OK = 60 KO = - )
> max response time 3492 ( OK = 3492 KO = - )
> mean response time 1194 ( OK = 1194 KO = - )
> std deviation 741 ( OK = 741 KO = - )
> response time 50th percentile 1048 ( OK = 1048 KO = - )
> response time 75th percentile 1815 ( OK = 1815 KO = - )
> response time 95th percentile 2442 ( OK = 2442 KO = - )
> response time 99th percentile 2739 ( OK = 2739 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
:: Spring Boot :: (v3.0.0)
Started DemoApplication in 2.193 seconds (process running for 2.611)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 5 ( OK = 5 KO = - )
> max response time 3120 ( OK = 3120 KO = - )
> mean response time 1057 ( OK = 1057 KO = - )
> std deviation 654 ( OK = 654 KO = - )
> response time 50th percentile 922 ( OK = 922 KO = - )
> response time 75th percentile 1547 ( OK = 1547 KO = - )
> response time 95th percentile 2269 ( OK = 2269 KO = - )
> response time 99th percentile 3029 ( OK = 3029 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
powered by Quarkus 2.15.1.Final) started in 0.913s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 30 ( OK = 30 KO = - )
> max response time 2679 ( OK = 2679 KO = - )
> mean response time 1107 ( OK = 1107 KO = - )
> std deviation 710 ( OK = 710 KO = - )
> response time 50th percentile 952 ( OK = 952 KO = - )
> response time 75th percentile 1680 ( OK = 1680 KO = - )
> response time 95th percentile 2474 ( OK = 2474 KO = - )
> response time 99th percentile 2571 ( OK = 2571 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
micronaut version:3.4.3
Startup completed in 948ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 51 ( OK = 51 KO = - )
> max response time 2948 ( OK = 2948 KO = - )
> mean response time 1165 ( OK = 1165 KO = - )
> std deviation 711 ( OK = 711 KO = - )
> response time 50th percentile 945 ( OK = 945 KO = - )
> response time 75th percentile 1686 ( OK = 1686 KO = - )
> response time 95th percentile 2504 ( OK = 2504 KO = - )
> response time 99th percentile 2612 ( OK = 2612 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
vertx version:4.3.7
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1179 ( OK = 1179 KO = - )
> mean response time 429 ( OK = 429 KO = - )
> std deviation 315 ( OK = 315 KO = - )
> response time 50th percentile 394 ( OK = 394 KO = - )
> response time 75th percentile 685 ( OK = 685 KO = - )
> response time 95th percentile 1013 ( OK = 1013 KO = - )
> response time 99th percentile 1054 ( OK = 1054 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
kumuluz version:4.1.0
Server – Started Server@4390f46e{STARTING}[10.0.9,sto=0] @3507ms
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 96 ( OK = 96 KO = - )
> max response time 4188 ( OK = 4188 KO = - )
> mean response time 1540 ( OK = 1540 KO = - )
> std deviation 999 ( OK = 999 KO = - )
> response time 50th percentile 1193 ( OK = 1193 KO = - )
> response time 75th percentile 2300 ( OK = 2300 KO = - )
> response time 95th percentile 3448 ( OK = 3448 KO = - )
> response time 99th percentile 3921 ( OK = 3921 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
Helidon SE 3.1.0 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 42 ( OK = 42 KO = - )
> max response time 2238 ( OK = 2238 KO = - )
> mean response time 1154 ( OK = 1154 KO = - )
> std deviation 567 ( OK = 567 KO = - )
> response time 50th percentile 1260 ( OK = 1260 KO = - )
> response time 75th percentile 1629 ( OK = 1629 KO = - )
> response time 95th percentile 2001 ( OK = 2001 KO = - )
> response time 99th percentile 2147 ( OK = 2147 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
ktor:2.2.1
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 3441 ( OK = 3441 KO = - )
> mean response time 1640 ( OK = 1640 KO = - )
> std deviation 773 ( OK = 773 KO = - )
> response time 50th percentile 1533 ( OK = 1533 KO = - )
> response time 75th percentile 2141 ( OK = 2141 KO = - )
> response time 95th percentile 3018 ( OK = 3018 KO = - )
> response time 99th percentile 3236 ( OK = 3235 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Rust rest services #
rustc 1.65.0 (897e37553 2022-11-02)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 472 ( OK = 472 KO = - )
> mean response time 133 ( OK = 133 KO = - )
> std deviation 144 ( OK = 144 KO = - )
> response time 50th percentile 99 ( OK = 99 KO = - )
> response time 75th percentile 201 ( OK = 201 KO = - )
> response time 95th percentile 419 ( OK = 419 KO = - )
> response time 99th percentile 455 ( OK = 455 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
actix-web = 4.0.1
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 491 ( OK = 491 KO = - )
> mean response time 146 ( OK = 146 KO = - )
> std deviation 152 ( OK = 152 KO = - )
> response time 50th percentile 115 ( OK = 115 KO = - )
> response time 75th percentile 229 ( OK = 229 KO = - )
> response time 95th percentile 432 ( OK = 432 KO = - )
> response time 99th percentile 463 ( OK = 463 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
rocket = { version = 0.5.0-rc.2, features = [json] }
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 436 ( OK = 436 KO = - )
> mean response time 121 ( OK = 121 KO = - )
> std deviation 136 ( OK = 136 KO = - )
> response time 50th percentile 82 ( OK = 82 KO = - )
> response time 75th percentile 194 ( OK = 194 KO = - )
> response time 95th percentile 397 ( OK = 397 KO = - )
> response time 99th percentile 427 ( OK = 427 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
axum = 0.6.0
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 493 ( OK = 493 KO = - )
> mean response time 140 ( OK = 140 KO = - )
> std deviation 148 ( OK = 148 KO = - )
> response time 50th percentile 110 ( OK = 110 KO = - )
> response time 75th percentile 222 ( OK = 222 KO = - )
> response time 95th percentile 419 ( OK = 419 KO = - )
> response time 99th percentile 464 ( OK = 464 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1013 ( OK = 1013 KO = - )
> mean response time 415 ( OK = 415 KO = - )
> std deviation 258 ( OK = 258 KO = - )
> response time 50th percentile 340 ( OK = 340 KO = - )
> response time 75th percentile 640 ( OK = 640 KO = - )
> response time 95th percentile 855 ( OK = 855 KO = - )
> response time 99th percentile 970 ( OK = 970 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 916 ( OK = 916 KO = - )
> mean response time 299 ( OK = 299 KO = - )
> std deviation 229 ( OK = 229 KO = - )
> response time 50th percentile 256 ( OK = 256 KO = - )
> response time 75th percentile 465 ( OK = 465 KO = - )
> response time 95th percentile 720 ( OK = 720 KO = - )
> response time 99th percentile 789 ( OK = 789 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 812 ( OK = 812 KO = - )
> mean response time 271 ( OK = 271 KO = - )
> std deviation 199 ( OK = 199 KO = - )
> response time 50th percentile 239 ( OK = 239 KO = - )
> response time 75th percentile 437 ( OK = 437 KO = - )
> response time 95th percentile 612 ( OK = 612 KO = - )
> response time 99th percentile 686 ( OK = 686 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native spring-boot-web #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 869 ( OK = 869 KO = - )
> mean response time 373 ( OK = 373 KO = - )
> std deviation 235 ( OK = 235 KO = - )
> response time 50th percentile 332 ( OK = 332 KO = - )
> response time 75th percentile 597 ( OK = 597 KO = - )
> response time 95th percentile 779 ( OK = 778 KO = - )
> response time 99th percentile 847 ( OK = 847 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native spring-boot-webflux #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1507 ( OK = 1507 KO = - )
> mean response time 339 ( OK = 339 KO = - )
> std deviation 215 ( OK = 215 KO = - )
> response time 50th percentile 281 ( OK = 281 KO = - )
> response time 75th percentile 528 ( OK = 528 KO = - )
> response time 95th percentile 746 ( OK = 746 KO = - )
> response time 99th percentile 844 ( OK = 844 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 458 ( OK = 458 KO = - )
> mean response time 142 ( OK = 142 KO = - )
> std deviation 141 ( OK = 141 KO = - )
> response time 50th percentile 123 ( OK = 123 KO = - )
> response time 75th percentile 230 ( OK = 230 KO = - )
> response time 95th percentile 401 ( OK = 401 KO = - )
> response time 99th percentile 428 ( OK = 428 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 772 ( OK = 772 KO = - )
> mean response time 209 ( OK = 209 KO = - )
> std deviation 202 ( OK = 202 KO = - )
> response time 50th percentile 166 ( OK = 166 KO = - )
> response time 75th percentile 315 ( OK = 315 KO = - )
> response time 95th percentile 650 ( OK = 650 KO = - )
> response time 99th percentile 725 ( OK = 725 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1316 ( OK = 1316 KO = - )
> mean response time 422 ( OK = 422 KO = - )
> std deviation 267 ( OK = 267 KO = - )
> response time 50th percentile 359 ( OK = 359 KO = - )
> response time 75th percentile 584 ( OK = 584 KO = - )
> response time 95th percentile 986 ( OK = 986 KO = - )
> response time 99th percentile 1182 ( OK = 1182 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 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.