In Linux fv-az397-837 5.15.0-1041-azure #48-Ubuntu SMP Tue Jun 20 20:34:08 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 [ 21.726 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 27.219 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 28.406 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 27.342 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 38.521 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 5.594 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 5.556 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 17.185 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
7.5M
helidon-se-netty/target/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.3)
Started DemoWebFluxApplication in 2.659 seconds (process running for 3.295)
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 58 ( OK = 58 KO = - )
> max response time 4474 ( OK = 4474 KO = - )
> mean response time 1725 ( OK = 1725 KO = - )
> std deviation 809 ( OK = 809 KO = - )
> response time 50th percentile 1436 ( OK = 1436 KO = - )
> response time 75th percentile 1697 ( OK = 1697 KO = - )
> response time 95th percentile 3719 ( OK = 3719 KO = - )
> response time 99th percentile 4102 ( OK = 4102 KO = - )
> mean requests/sec 1230.769 ( OK = 1230.769 KO = - )
:: Spring Boot :: (v3.1.3)
Started DemoApplication in 2.562 seconds (process running for 3.14)
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 66 ( OK = 66 KO = - )
> max response time 5738 ( OK = 5738 KO = - )
> mean response time 1815 ( OK = 1815 KO = - )
> std deviation 1182 ( OK = 1182 KO = - )
> response time 50th percentile 1415 ( OK = 1415 KO = - )
> response time 75th percentile 1974 ( OK = 1974 KO = - )
> response time 95th percentile 4500 ( OK = 4494 KO = - )
> response time 99th percentile 5171 ( OK = 5169 KO = - )
> mean requests/sec 1230.769 ( OK = 1230.769 KO = - )
powered by Quarkus 3.2.2.Final) started in 1.342s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 74 ( OK = 74 KO = - )
> max response time 3968 ( OK = 3968 KO = - )
> mean response time 1416 ( OK = 1416 KO = - )
> std deviation 709 ( OK = 709 KO = - )
> response time 50th percentile 1216 ( OK = 1216 KO = - )
> response time 75th percentile 1532 ( OK = 1532 KO = - )
> response time 95th percentile 3033 ( OK = 3033 KO = - )
> response time 99th percentile 3717 ( OK = 3717 KO = - )
> mean requests/sec 1454.545 ( OK = 1454.545 KO = - )
micronaut version:4.0.1
Startup completed in 1374ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 52 ( OK = 52 KO = - )
> max response time 3704 ( OK = 3704 KO = - )
> mean response time 1298 ( OK = 1298 KO = - )
> std deviation 680 ( OK = 680 KO = - )
> response time 50th percentile 1100 ( OK = 1100 KO = - )
> response time 75th percentile 1368 ( OK = 1368 KO = - )
> response time 95th percentile 2626 ( OK = 2626 KO = - )
> response time 99th percentile 2742 ( OK = 2741 KO = - )
> mean requests/sec 1454.545 ( OK = 1454.545 KO = - )
vertx version:4.4.5
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 17 ( OK = 17 KO = - )
> max response time 2135 ( OK = 2135 KO = - )
> mean response time 921 ( OK = 921 KO = - )
> std deviation 493 ( OK = 493 KO = - )
> response time 50th percentile 760 ( OK = 760 KO = - )
> response time 75th percentile 1163 ( OK = 1163 KO = - )
> response time 95th percentile 1952 ( OK = 1951 KO = - )
> response time 99th percentile 2055 ( OK = 2055 KO = - )
> mean requests/sec 2000 ( OK = 2000 KO = - )
kumuluz version:4.1.0
Server – Started Server@2715644a{STARTING}[10.0.9,sto=0] @4033ms
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 97 ( OK = 97 KO = - )
> max response time 6657 ( OK = 6657 KO = - )
> mean response time 2132 ( OK = 2132 KO = - )
> std deviation 1566 ( OK = 1566 KO = - )
> response time 50th percentile 1526 ( OK = 1526 KO = - )
> response time 75th percentile 2036 ( OK = 2034 KO = - )
> response time 95th percentile 5718 ( OK = 5718 KO = - )
> response time 99th percentile 6193 ( OK = 6194 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
Helidon SE 3.2.2 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 73 ( OK = 73 KO = - )
> max response time 3881 ( OK = 3881 KO = - )
> mean response time 1973 ( OK = 1973 KO = - )
> std deviation 685 ( OK = 685 KO = - )
> response time 50th percentile 1845 ( OK = 1845 KO = - )
> response time 75th percentile 2272 ( OK = 2272 KO = - )
> response time 95th percentile 3329 ( OK = 3329 KO = - )
> response time 99th percentile 3651 ( OK = 3651 KO = - )
> mean requests/sec 1230.769 ( OK = 1230.769 KO = - )
ktor:2.3.4
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 6584 ( OK = 6584 KO = - )
> mean response time 2584 ( OK = 2584 KO = - )
> std deviation 1539 ( OK = 1539 KO = - )
> response time 50th percentile 2253 ( OK = 2253 KO = - )
> response time 75th percentile 3748 ( OK = 3748 KO = - )
> response time 95th percentile 5374 ( OK = 5374 KO = - )
> response time 99th percentile 6038 ( OK = 6038 KO = - )
> mean requests/sec 1066.667 ( OK = 1066.667 KO = - )
Rust rest services #
rustc 1.71.1 (eb26296b5 2023-08-03)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 3 ( OK = 3 KO = - )
> max response time 1035 ( OK = 1035 KO = - )
> mean response time 432 ( OK = 432 KO = - )
> std deviation 240 ( OK = 240 KO = - )
> response time 50th percentile 393 ( OK = 393 KO = - )
> response time 75th percentile 483 ( OK = 484 KO = - )
> response time 95th percentile 889 ( OK = 889 KO = - )
> response time 99th percentile 1005 ( OK = 1005 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
actix-web = 4.0.1
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 13 ( OK = 13 KO = - )
> max response time 1201 ( OK = 1201 KO = - )
> mean response time 457 ( OK = 457 KO = - )
> std deviation 275 ( OK = 275 KO = - )
> response time 50th percentile 426 ( OK = 426 KO = - )
> response time 75th percentile 571 ( OK = 571 KO = - )
> response time 95th percentile 1005 ( OK = 1005 KO = - )
> response time 99th percentile 1169 ( OK = 1169 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
rocket = { version = 0.5.0-rc.3, features = [json] }
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 1293 ( OK = 1293 KO = - )
> mean response time 542 ( OK = 542 KO = - )
> std deviation 304 ( OK = 304 KO = - )
> response time 50th percentile 478 ( OK = 478 KO = - )
> response time 75th percentile 623 ( OK = 623 KO = - )
> response time 95th percentile 1164 ( OK = 1164 KO = - )
> response time 99th percentile 1261 ( OK = 1261 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
axum = 0.6.0
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 18 ( OK = 18 KO = - )
> max response time 1533 ( OK = 1533 KO = - )
> mean response time 538 ( OK = 538 KO = - )
> std deviation 304 ( OK = 304 KO = - )
> response time 50th percentile 459 ( OK = 459 KO = - )
> response time 75th percentile 637 ( OK = 637 KO = - )
> response time 95th percentile 1121 ( OK = 1121 KO = - )
> response time 99th percentile 1249 ( OK = 1249 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 40 ( OK = 40 KO = - )
> max response time 1849 ( OK = 1849 KO = - )
> mean response time 795 ( OK = 795 KO = - )
> std deviation 409 ( OK = 409 KO = - )
> response time 50th percentile 711 ( OK = 711 KO = - )
> response time 75th percentile 844 ( OK = 844 KO = - )
> response time 95th percentile 1608 ( OK = 1608 KO = - )
> response time 99th percentile 1820 ( OK = 1820 KO = - )
> mean requests/sec 2000 ( OK = 2000 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 24 ( OK = 24 KO = - )
> max response time 1826 ( OK = 1826 KO = - )
> mean response time 748 ( OK = 748 KO = - )
> std deviation 408 ( OK = 408 KO = - )
> response time 50th percentile 652 ( OK = 652 KO = - )
> response time 75th percentile 856 ( OK = 856 KO = - )
> response time 95th percentile 1573 ( OK = 1573 KO = - )
> response time 99th percentile 1765 ( OK = 1765 KO = - )
> mean requests/sec 2000 ( OK = 2000 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 31 ( OK = 31 KO = - )
> max response time 2149 ( OK = 2149 KO = - )
> mean response time 690 ( OK = 690 KO = - )
> std deviation 412 ( OK = 412 KO = - )
> response time 50th percentile 576 ( OK = 576 KO = - )
> response time 75th percentile 889 ( OK = 889 KO = - )
> response time 95th percentile 1426 ( OK = 1429 KO = - )
> response time 99th percentile 1972 ( OK = 1972 KO = - )
> mean requests/sec 2000 ( OK = 2000 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 61 ( OK = 61 KO = - )
> max response time 1770 ( OK = 1770 KO = - )
> mean response time 714 ( OK = 714 KO = - )
> std deviation 360 ( OK = 360 KO = - )
> response time 50th percentile 648 ( OK = 648 KO = - )
> response time 75th percentile 833 ( OK = 833 KO = - )
> response time 95th percentile 1448 ( OK = 1448 KO = - )
> response time 99th percentile 1629 ( OK = 1630 KO = - )
> mean requests/sec 2000 ( OK = 2000 KO = - )
graalvm native spring-boot-web #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 23 ( OK = 23 KO = - )
> max response time 3352 ( OK = 3352 KO = - )
> mean response time 913 ( OK = 913 KO = - )
> std deviation 507 ( OK = 507 KO = - )
> response time 50th percentile 768 ( OK = 768 KO = - )
> response time 75th percentile 981 ( OK = 981 KO = - )
> response time 95th percentile 1812 ( OK = 1812 KO = - )
> response time 99th percentile 2939 ( OK = 2938 KO = - )
> mean requests/sec 1777.778 ( OK = 1777.778 KO = - )
graalvm native spring-boot-webflux #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 22 ( OK = 22 KO = - )
> max response time 2128 ( OK = 2128 KO = - )
> mean response time 783 ( OK = 783 KO = - )
> std deviation 427 ( OK = 427 KO = - )
> response time 50th percentile 642 ( OK = 642 KO = - )
> response time 75th percentile 901 ( OK = 901 KO = - )
> response time 95th percentile 1680 ( OK = 1681 KO = - )
> response time 99th percentile 1964 ( OK = 1965 KO = - )
> mean requests/sec 2000 ( OK = 2000 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 11 ( OK = 11 KO = - )
> max response time 1166 ( OK = 1166 KO = - )
> mean response time 489 ( OK = 489 KO = - )
> std deviation 264 ( OK = 264 KO = - )
> response time 50th percentile 420 ( OK = 420 KO = - )
> response time 75th percentile 560 ( OK = 560 KO = - )
> response time 95th percentile 1033 ( OK = 1033 KO = - )
> response time 99th percentile 1146 ( OK = 1145 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 16000 KO = 0 )
> min response time 36 ( OK = 36 KO = - )
> max response time 1754 ( OK = 1754 KO = - )
> mean response time 599 ( OK = 599 KO = - )
> std deviation 341 ( OK = 341 KO = - )
> response time 50th percentile 515 ( OK = 515 KO = - )
> response time 75th percentile 711 ( OK = 711 KO = - )
> response time 95th percentile 1333 ( OK = 1333 KO = - )
> response time 99th percentile 1525 ( OK = 1525 KO = - )
> mean requests/sec 2000 ( OK = 2000 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 16000 ( OK = 15887 KO = 113 )
> min response time 0 ( OK = 0 KO = 230 )
> max response time 4297 ( OK = 4297 KO = 2881 )
> mean response time 1020 ( OK = 1015 KO = 1712 )
> std deviation 534 ( OK = 531 KO = 509 )
> response time 50th percentile 871 ( OK = 868 KO = 1909 )
> response time 75th percentile 1201 ( OK = 1195 KO = 1967 )
> response time 95th percentile 2029 ( OK = 2028 KO = 2078 )
> response time 99th percentile 2604 ( OK = 2598 KO = 2878 )
> mean requests/sec 1777.778 ( OK = 1765.222 KO = 12.556)
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.