In Linux fv-az417-383 5.15.0-1033-azure #40-Ubuntu SMP Mon Jan 23 20:36:59 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 [ 17.713 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 24.443 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 24.755 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 23.052 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 30.450 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 4.932 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 4.934 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 17.255 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
23M
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.3)
Started DemoWebFluxApplication in 2.004 seconds (process running for 2.557)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 102 ( OK = 102 KO = - )
> max response time 3169 ( OK = 3169 KO = - )
> mean response time 1390 ( OK = 1390 KO = - )
> std deviation 863 ( OK = 863 KO = - )
> response time 50th percentile 1047 ( OK = 1047 KO = - )
> response time 75th percentile 2319 ( OK = 2319 KO = - )
> response time 95th percentile 2824 ( OK = 2824 KO = - )
> response time 99th percentile 3043 ( OK = 3043 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
:: Spring Boot :: (v3.0.3)
Started DemoApplication in 2.318 seconds (process running for 2.82)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 24 ( OK = 24 KO = - )
> max response time 4064 ( OK = 4064 KO = - )
> mean response time 1411 ( OK = 1411 KO = - )
> std deviation 937 ( OK = 937 KO = - )
> response time 50th percentile 984 ( OK = 984 KO = - )
> response time 75th percentile 2218 ( OK = 2218 KO = - )
> response time 95th percentile 3087 ( OK = 3087 KO = - )
> response time 99th percentile 3366 ( OK = 3366 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
powered by Quarkus 2.16.3.Final) started in 0.911s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 92 ( OK = 92 KO = - )
> max response time 3142 ( OK = 3142 KO = - )
> mean response time 1315 ( OK = 1315 KO = - )
> std deviation 818 ( OK = 818 KO = - )
> response time 50th percentile 1032 ( OK = 1032 KO = - )
> response time 75th percentile 2138 ( OK = 2138 KO = - )
> response time 95th percentile 2767 ( OK = 2767 KO = - )
> response time 99th percentile 3015 ( OK = 3015 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
micronaut version:3.4.3
Startup completed in 978ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 62 ( OK = 62 KO = - )
> max response time 3269 ( OK = 3269 KO = - )
> mean response time 1357 ( OK = 1357 KO = - )
> std deviation 836 ( OK = 836 KO = - )
> response time 50th percentile 937 ( OK = 937 KO = - )
> response time 75th percentile 1983 ( OK = 1983 KO = - )
> response time 95th percentile 2875 ( OK = 2875 KO = - )
> response time 99th percentile 3115 ( OK = 3115 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
vertx version:4.3.8
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 3 ( OK = 3 KO = - )
> max response time 1580 ( OK = 1580 KO = - )
> mean response time 551 ( OK = 551 KO = - )
> std deviation 328 ( OK = 328 KO = - )
> response time 50th percentile 486 ( OK = 486 KO = - )
> response time 75th percentile 798 ( OK = 798 KO = - )
> response time 95th percentile 1165 ( OK = 1165 KO = - )
> response time 99th percentile 1237 ( OK = 1237 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
kumuluz version:4.1.0
Server – Started Server@5fb7183b{STARTING}[10.0.9,sto=0] @3573ms
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 65 ( OK = 65 KO = - )
> max response time 4706 ( OK = 4706 KO = - )
> mean response time 1690 ( OK = 1690 KO = - )
> std deviation 1193 ( OK = 1193 KO = - )
> response time 50th percentile 1193 ( OK = 1190 KO = - )
> response time 75th percentile 2709 ( OK = 2714 KO = - )
> response time 95th percentile 3692 ( OK = 3691 KO = - )
> response time 99th percentile 4539 ( OK = 4539 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Helidon SE 3.1.2 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 81 ( OK = 81 KO = - )
> max response time 3030 ( OK = 3030 KO = - )
> mean response time 1455 ( OK = 1455 KO = - )
> std deviation 639 ( OK = 639 KO = - )
> response time 50th percentile 1496 ( OK = 1496 KO = - )
> response time 75th percentile 1986 ( OK = 1986 KO = - )
> response time 95th percentile 2431 ( OK = 2431 KO = - )
> response time 99th percentile 2908 ( OK = 2908 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
ktor:2.2.3
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 4425 ( OK = 4425 KO = - )
> mean response time 1910 ( OK = 1910 KO = - )
> std deviation 990 ( OK = 990 KO = - )
> response time 50th percentile 1764 ( OK = 1764 KO = - )
> response time 75th percentile 2782 ( OK = 2782 KO = - )
> response time 95th percentile 3675 ( OK = 3675 KO = - )
> response time 99th percentile 4261 ( OK = 4261 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Rust rest services #
rustc 1.67.1 (d5a82bbd2 2023-02-07)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 619 ( OK = 619 KO = - )
> mean response time 217 ( OK = 217 KO = - )
> std deviation 190 ( OK = 190 KO = - )
> response time 50th percentile 188 ( OK = 188 KO = - )
> response time 75th percentile 352 ( OK = 352 KO = - )
> response time 95th percentile 564 ( OK = 564 KO = - )
> response time 99th percentile 606 ( OK = 606 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 678 ( OK = 678 KO = - )
> mean response time 249 ( OK = 249 KO = - )
> std deviation 204 ( OK = 204 KO = - )
> response time 50th percentile 226 ( OK = 226 KO = - )
> response time 75th percentile 407 ( OK = 407 KO = - )
> response time 95th percentile 630 ( OK = 630 KO = - )
> response time 99th percentile 660 ( OK = 660 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 902 ( OK = 902 KO = - )
> mean response time 268 ( OK = 268 KO = - )
> std deviation 214 ( OK = 214 KO = - )
> response time 50th percentile 225 ( OK = 225 KO = - )
> response time 75th percentile 425 ( OK = 425 KO = - )
> response time 95th percentile 651 ( OK = 651 KO = - )
> response time 99th percentile 864 ( OK = 864 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 538 ( OK = 538 KO = - )
> mean response time 162 ( OK = 162 KO = - )
> std deviation 170 ( OK = 170 KO = - )
> response time 50th percentile 128 ( OK = 128 KO = - )
> response time 75th percentile 247 ( OK = 247 KO = - )
> response time 95th percentile 478 ( OK = 478 KO = - )
> response time 99th percentile 508 ( OK = 508 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 41 ( OK = 41 KO = - )
> max response time 1565 ( OK = 1565 KO = - )
> mean response time 592 ( OK = 592 KO = - )
> std deviation 348 ( OK = 348 KO = - )
> response time 50th percentile 519 ( OK = 519 KO = - )
> response time 75th percentile 848 ( OK = 848 KO = - )
> response time 95th percentile 1277 ( OK = 1277 KO = - )
> response time 99th percentile 1497 ( OK = 1497 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 0 ( OK = 0 KO = - )
> max response time 1058 ( OK = 1058 KO = - )
> mean response time 385 ( OK = 385 KO = - )
> std deviation 273 ( OK = 273 KO = - )
> response time 50th percentile 322 ( OK = 322 KO = - )
> response time 75th percentile 605 ( OK = 605 KO = - )
> response time 95th percentile 979 ( OK = 979 KO = - )
> response time 99th percentile 1018 ( OK = 1018 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 923 ( OK = 923 KO = - )
> mean response time 327 ( OK = 327 KO = - )
> std deviation 244 ( OK = 244 KO = - )
> response time 50th percentile 273 ( OK = 273 KO = - )
> response time 75th percentile 532 ( OK = 532 KO = - )
> response time 95th percentile 819 ( OK = 819 KO = - )
> response time 99th percentile 888 ( OK = 888 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 5 ( OK = 5 KO = - )
> max response time 1045 ( OK = 1045 KO = - )
> mean response time 477 ( OK = 477 KO = - )
> std deviation 264 ( OK = 264 KO = - )
> response time 50th percentile 399 ( OK = 399 KO = - )
> response time 75th percentile 679 ( OK = 679 KO = - )
> response time 95th percentile 980 ( OK = 980 KO = - )
> response time 99th percentile 1037 ( OK = 1037 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 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 2066 ( OK = 2066 KO = - )
> mean response time 509 ( OK = 509 KO = - )
> std deviation 310 ( OK = 310 KO = - )
> response time 50th percentile 442 ( OK = 442 KO = - )
> response time 75th percentile 697 ( OK = 696 KO = - )
> response time 95th percentile 1074 ( OK = 1074 KO = - )
> response time 99th percentile 1277 ( OK = 1277 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 2 ( OK = 2 KO = - )
> max response time 987 ( OK = 987 KO = - )
> mean response time 442 ( OK = 442 KO = - )
> std deviation 256 ( OK = 256 KO = - )
> response time 50th percentile 371 ( OK = 371 KO = - )
> response time 75th percentile 692 ( OK = 692 KO = - )
> response time 95th percentile 897 ( OK = 897 KO = - )
> response time 99th percentile 965 ( OK = 965 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 576 ( OK = 576 KO = - )
> mean response time 184 ( OK = 184 KO = - )
> std deviation 176 ( OK = 176 KO = - )
> response time 50th percentile 154 ( OK = 155 KO = - )
> response time 75th percentile 299 ( OK = 299 KO = - )
> response time 95th percentile 520 ( OK = 520 KO = - )
> response time 99th percentile 548 ( OK = 548 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 730 ( OK = 730 KO = - )
> mean response time 247 ( OK = 247 KO = - )
> std deviation 191 ( OK = 191 KO = - )
> response time 50th percentile 219 ( OK = 219 KO = - )
> response time 75th percentile 400 ( OK = 400 KO = - )
> response time 95th percentile 564 ( OK = 564 KO = - )
> response time 99th percentile 700 ( OK = 700 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 7897 KO = 103 )
> min response time 47 ( OK = 47 KO = 244 )
> max response time 2558 ( OK = 2558 KO = 1898 )
> mean response time 761 ( OK = 758 KO = 1023 )
> std deviation 442 ( OK = 441 KO = 442 )
> response time 50th percentile 632 ( OK = 629 KO = 803 )
> response time 75th percentile 1132 ( OK = 1127 KO = 1394 )
> response time 95th percentile 1505 ( OK = 1501 KO = 1691 )
> response time 99th percentile 1919 ( OK = 1928 KO = 1750 )
> mean requests/sec 1142.857 ( OK = 1128.143 KO = 14.714)
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.