In Linux fv-az560-229 5.15.0-1035-azure #42-Ubuntu SMP Tue Feb 28 19:41:23 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 [ 19.369 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 26.452 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 25.768 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 25.090 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 33.458 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 4.934 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 4.909 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 16.145 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
19M
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT-jar-with-dependencies.jar
15M
micronaut/target/micronaut-demo-0.1.jar
17M
quarkus/target/quarkus-demo-1.0.0-SNAPSHOT-runner.jar
20M
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
7.9M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
:: Spring Boot :: (v3.0.6)
Started DemoWebFluxApplication in 2.22 seconds (process running for 2.793)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 85 ( OK = 85 KO = - )
> max response time 3124 ( OK = 3124 KO = - )
> mean response time 1327 ( OK = 1327 KO = - )
> std deviation 823 ( OK = 823 KO = - )
> response time 50th percentile 962 ( OK = 962 KO = - )
> response time 75th percentile 1965 ( OK = 1965 KO = - )
> response time 95th percentile 2791 ( OK = 2791 KO = - )
> response time 99th percentile 2979 ( OK = 2979 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
:: Spring Boot :: (v3.0.6)
Started DemoApplication in 2.403 seconds (process running for 2.925)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 10 ( OK = 10 KO = - )
> max response time 4272 ( OK = 4272 KO = - )
> mean response time 1600 ( OK = 1600 KO = - )
> std deviation 996 ( OK = 996 KO = - )
> response time 50th percentile 1153 ( OK = 1153 KO = - )
> response time 75th percentile 2540 ( OK = 2540 KO = - )
> response time 95th percentile 3344 ( OK = 3344 KO = - )
> response time 99th percentile 3584 ( OK = 3584 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
powered by Quarkus 3.0.0.Final) started in 1.091s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 9 ( OK = 9 KO = - )
> max response time 3516 ( OK = 3516 KO = - )
> mean response time 1280 ( OK = 1280 KO = - )
> std deviation 755 ( OK = 755 KO = - )
> response time 50th percentile 1138 ( OK = 1138 KO = - )
> response time 75th percentile 1900 ( OK = 1900 KO = - )
> response time 95th percentile 2488 ( OK = 2488 KO = - )
> response time 99th percentile 3166 ( OK = 3166 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
micronaut version:3.9.0
Startup completed in 949ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 126 ( OK = 126 KO = - )
> max response time 3204 ( OK = 3204 KO = - )
> mean response time 1337 ( OK = 1337 KO = - )
> std deviation 740 ( OK = 740 KO = - )
> response time 50th percentile 1149 ( OK = 1149 KO = - )
> response time 75th percentile 2013 ( OK = 2013 KO = - )
> response time 95th percentile 2657 ( OK = 2657 KO = - )
> response time 99th percentile 2919 ( OK = 2919 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
vertx version:4.4.1
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 8 ( OK = 8 KO = - )
> max response time 1522 ( OK = 1522 KO = - )
> mean response time 586 ( OK = 586 KO = - )
> std deviation 361 ( OK = 361 KO = - )
> response time 50th percentile 518 ( OK = 518 KO = - )
> response time 75th percentile 875 ( OK = 875 KO = - )
> response time 95th percentile 1229 ( OK = 1229 KO = - )
> response time 99th percentile 1440 ( OK = 1440 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
kumuluz version:4.1.0
Server – Started Server@385ef531{STARTING}[10.0.9,sto=0] @4326ms
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 120 ( OK = 120 KO = - )
> max response time 4476 ( OK = 4476 KO = - )
> mean response time 1808 ( OK = 1808 KO = - )
> std deviation 1228 ( OK = 1228 KO = - )
> response time 50th percentile 1222 ( OK = 1222 KO = - )
> response time 75th percentile 3078 ( OK = 3078 KO = - )
> response time 95th percentile 3697 ( OK = 3697 KO = - )
> response time 99th percentile 4106 ( OK = 4106 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Helidon SE 3.2.0 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 93 ( OK = 93 KO = - )
> max response time 2692 ( OK = 2692 KO = - )
> mean response time 1343 ( OK = 1343 KO = - )
> std deviation 652 ( OK = 652 KO = - )
> response time 50th percentile 1452 ( OK = 1452 KO = - )
> response time 75th percentile 1948 ( OK = 1948 KO = - )
> response time 95th percentile 2305 ( OK = 2305 KO = - )
> response time 99th percentile 2400 ( OK = 2400 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
ktor:2.3.0
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 3 ( OK = 3 KO = - )
> max response time 4265 ( OK = 4265 KO = - )
> mean response time 1683 ( OK = 1683 KO = - )
> std deviation 1003 ( OK = 1003 KO = - )
> response time 50th percentile 1310 ( OK = 1310 KO = - )
> response time 75th percentile 2586 ( OK = 2586 KO = - )
> response time 95th percentile 3380 ( OK = 3380 KO = - )
> response time 99th percentile 3875 ( OK = 3875 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Rust rest services #
rustc 1.68.2 (9eb3afe9e 2023-03-27)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 562 ( OK = 562 KO = - )
> mean response time 145 ( OK = 145 KO = - )
> std deviation 151 ( OK = 151 KO = - )
> response time 50th percentile 115 ( OK = 115 KO = - )
> response time 75th percentile 246 ( OK = 246 KO = - )
> response time 95th percentile 446 ( OK = 446 KO = - )
> response time 99th percentile 493 ( OK = 493 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 522 ( OK = 522 KO = - )
> mean response time 176 ( OK = 176 KO = - )
> std deviation 166 ( OK = 166 KO = - )
> response time 50th percentile 163 ( OK = 163 KO = - )
> response time 75th percentile 277 ( OK = 277 KO = - )
> response time 95th percentile 469 ( OK = 469 KO = - )
> response time 99th percentile 488 ( OK = 488 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 583 ( OK = 583 KO = - )
> mean response time 192 ( OK = 192 KO = - )
> std deviation 173 ( OK = 173 KO = - )
> response time 50th percentile 166 ( OK = 166 KO = - )
> response time 75th percentile 339 ( OK = 339 KO = - )
> response time 95th percentile 499 ( OK = 499 KO = - )
> response time 99th percentile 547 ( OK = 547 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 591 ( OK = 591 KO = - )
> mean response time 194 ( OK = 194 KO = - )
> std deviation 168 ( OK = 168 KO = - )
> response time 50th percentile 170 ( OK = 170 KO = - )
> response time 75th percentile 342 ( OK = 342 KO = - )
> response time 95th percentile 496 ( OK = 496 KO = - )
> response time 99th percentile 518 ( OK = 518 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 1361 ( OK = 1361 KO = - )
> mean response time 513 ( OK = 513 KO = - )
> std deviation 323 ( OK = 323 KO = - )
> response time 50th percentile 422 ( OK = 422 KO = - )
> response time 75th percentile 811 ( OK = 811 KO = - )
> response time 95th percentile 1079 ( OK = 1079 KO = - )
> response time 99th percentile 1223 ( OK = 1223 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 1037 ( OK = 1037 KO = - )
> mean response time 428 ( OK = 428 KO = - )
> std deviation 261 ( OK = 261 KO = - )
> response time 50th percentile 360 ( OK = 360 KO = - )
> response time 75th percentile 656 ( OK = 656 KO = - )
> response time 95th percentile 886 ( OK = 886 KO = - )
> response time 99th percentile 977 ( OK = 977 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 1106 ( OK = 1106 KO = - )
> mean response time 367 ( OK = 367 KO = - )
> std deviation 235 ( OK = 235 KO = - )
> response time 50th percentile 307 ( OK = 307 KO = - )
> response time 75th percentile 564 ( OK = 564 KO = - )
> response time 95th percentile 798 ( OK = 798 KO = - )
> response time 99th percentile 899 ( OK = 899 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 831 ( OK = 831 KO = - )
> mean response time 359 ( OK = 359 KO = - )
> std deviation 231 ( OK = 231 KO = - )
> response time 50th percentile 326 ( OK = 326 KO = - )
> response time 75th percentile 569 ( OK = 569 KO = - )
> response time 95th percentile 763 ( OK = 763 KO = - )
> response time 99th percentile 805 ( OK = 805 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 1 ( OK = 1 KO = - )
> max response time 1071 ( OK = 1071 KO = - )
> mean response time 500 ( OK = 500 KO = - )
> std deviation 283 ( OK = 283 KO = - )
> response time 50th percentile 404 ( OK = 404 KO = - )
> response time 75th percentile 770 ( OK = 770 KO = - )
> response time 95th percentile 951 ( OK = 951 KO = - )
> response time 99th percentile 1048 ( OK = 1048 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 3 ( OK = 3 KO = - )
> max response time 987 ( OK = 987 KO = - )
> mean response time 459 ( OK = 459 KO = - )
> std deviation 254 ( OK = 254 KO = - )
> response time 50th percentile 395 ( OK = 395 KO = - )
> response time 75th percentile 711 ( OK = 711 KO = - )
> response time 95th percentile 878 ( OK = 878 KO = - )
> response time 99th percentile 924 ( OK = 924 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 565 ( OK = 565 KO = - )
> mean response time 139 ( OK = 139 KO = - )
> std deviation 148 ( OK = 148 KO = - )
> response time 50th percentile 104 ( OK = 104 KO = - )
> response time 75th percentile 234 ( OK = 234 KO = - )
> response time 95th percentile 417 ( OK = 417 KO = - )
> response time 99th percentile 494 ( OK = 494 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 818 ( OK = 818 KO = - )
> mean response time 285 ( OK = 285 KO = - )
> std deviation 214 ( OK = 214 KO = - )
> response time 50th percentile 243 ( OK = 243 KO = - )
> response time 75th percentile 439 ( OK = 439 KO = - )
> response time 95th percentile 689 ( OK = 689 KO = - )
> response time 99th percentile 804 ( OK = 803 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 7945 KO = 55 )
> min response time 12 ( OK = 12 KO = 95 )
> max response time 2537 ( OK = 2537 KO = 1612 )
> mean response time 658 ( OK = 657 KO = 813 )
> std deviation 359 ( OK = 359 KO = 380 )
> response time 50th percentile 596 ( OK = 594 KO = 711 )
> response time 75th percentile 917 ( OK = 917 KO = 1154 )
> response time 95th percentile 1275 ( OK = 1275 KO = 1509 )
> response time 99th percentile 1572 ( OK = 1565 KO = 1606 )
> mean requests/sec 1333.333 ( OK = 1324.167 KO = 9.167 )
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.