In Linux fv-az563-450 5.15.0-1037-azure #44-Ubuntu SMP Thu Apr 20 13:19:31 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 [ 18.229 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 23.891 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 24.354 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 23.287 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 31.573 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 4.829 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 4.824 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 13.694 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
7.3M
helidon-se-netty/target/helidon-quickstart-se.jar
11K
helidon-se-netty/target/original-helidon-quickstart-se.jar
19M
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT-jar-with-dependencies.jar
16K
ktor-demo/target/ktor-demo-1.0.1-SNAPSHOT.jar
15M
micronaut/target/micronaut-demo-0.1.jar
13K
micronaut/target/original-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
8.8K
vertx/target/vertx-demo-1.0.0-SNAPSHOT.jar
:: Spring Boot :: (v3.0.6)
Started DemoWebFluxApplication in 2.133 seconds (process running for 2.675)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 2458 ( OK = 2458 KO = - )
> mean response time 1280 ( OK = 1280 KO = - )
> std deviation 569 ( OK = 569 KO = - )
> response time 50th percentile 1133 ( OK = 1133 KO = - )
> response time 75th percentile 1737 ( OK = 1737 KO = - )
> response time 95th percentile 2216 ( OK = 2216 KO = - )
> response time 99th percentile 2355 ( OK = 2355 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
:: Spring Boot :: (v3.0.6)
Started DemoApplication in 2.165 seconds (process running for 2.672)
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 55 ( OK = 55 KO = - )
> max response time 3870 ( OK = 3870 KO = - )
> mean response time 1409 ( OK = 1409 KO = - )
> std deviation 941 ( OK = 941 KO = - )
> response time 50th percentile 1066 ( OK = 1066 KO = - )
> response time 75th percentile 2184 ( OK = 2184 KO = - )
> response time 95th percentile 3074 ( OK = 3074 KO = - )
> response time 99th percentile 3696 ( OK = 3696 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
powered by Quarkus 3.0.3.Final) started in 0.999s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 40 ( OK = 40 KO = - )
> max response time 2593 ( OK = 2593 KO = - )
> mean response time 1122 ( OK = 1122 KO = - )
> std deviation 604 ( OK = 604 KO = - )
> response time 50th percentile 1136 ( OK = 1136 KO = - )
> response time 75th percentile 1653 ( OK = 1653 KO = - )
> response time 95th percentile 2070 ( OK = 2069 KO = - )
> response time 99th percentile 2337 ( OK = 2337 KO = - )
> mean requests/sec 1142.857 ( OK = 1142.857 KO = - )
micronaut version:3.9.1
Startup completed in 974ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 140 ( OK = 140 KO = - )
> max response time 2839 ( OK = 2839 KO = - )
> mean response time 1252 ( OK = 1252 KO = - )
> std deviation 640 ( OK = 640 KO = - )
> response time 50th percentile 1099 ( OK = 1099 KO = - )
> response time 75th percentile 1717 ( OK = 1717 KO = - )
> response time 95th percentile 2475 ( OK = 2475 KO = - )
> response time 99th percentile 2590 ( OK = 2590 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 6 ( OK = 6 KO = - )
> max response time 1030 ( OK = 1030 KO = - )
> mean response time 415 ( OK = 415 KO = - )
> std deviation 247 ( OK = 247 KO = - )
> response time 50th percentile 344 ( OK = 344 KO = - )
> response time 75th percentile 608 ( OK = 608 KO = - )
> response time 95th percentile 856 ( OK = 856 KO = - )
> response time 99th percentile 968 ( OK = 968 KO = - )
> mean requests/sec 1333.333 ( OK = 1333.333 KO = - )
kumuluz version:4.1.0
Server – Started Server@22bd2039{STARTING}[10.0.9,sto=0] @3826ms
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 4424 ( OK = 4424 KO = - )
> mean response time 1744 ( OK = 1744 KO = - )
> std deviation 1056 ( OK = 1056 KO = - )
> response time 50th percentile 1514 ( OK = 1514 KO = - )
> response time 75th percentile 2668 ( OK = 2668 KO = - )
> response time 95th percentile 3660 ( OK = 3660 KO = - )
> response time 99th percentile 4300 ( OK = 4300 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Helidon SE 3.2.1 features: [Config, Fault Tolerance, Health, Metrics, Tracing, WebServer]
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 69 ( OK = 69 KO = - )
> max response time 2788 ( OK = 2788 KO = - )
> mean response time 1501 ( OK = 1501 KO = - )
> std deviation 620 ( OK = 620 KO = - )
> response time 50th percentile 1404 ( OK = 1404 KO = - )
> response time 75th percentile 2043 ( OK = 2043 KO = - )
> response time 95th percentile 2548 ( OK = 2549 KO = - )
> response time 99th percentile 2730 ( OK = 2730 KO = - )
> mean requests/sec 1000 ( OK = 1000 KO = - )
ktor:2.3.0
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 4433 ( OK = 4433 KO = - )
> mean response time 2211 ( OK = 2211 KO = - )
> std deviation 1303 ( OK = 1303 KO = - )
> response time 50th percentile 2207 ( OK = 2207 KO = - )
> response time 75th percentile 3436 ( OK = 3436 KO = - )
> response time 95th percentile 4031 ( OK = 4031 KO = - )
> response time 99th percentile 4168 ( OK = 4168 KO = - )
> mean requests/sec 888.889 ( OK = 888.889 KO = - )
Rust rest services #
rustc 1.69.0 (84c898d65 2023-04-16)
warp = 0.3.2
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 426 ( OK = 426 KO = - )
> mean response time 113 ( OK = 113 KO = - )
> std deviation 125 ( OK = 125 KO = - )
> response time 50th percentile 83 ( OK = 83 KO = - )
> response time 75th percentile 179 ( OK = 179 KO = - )
> response time 95th percentile 360 ( OK = 360 KO = - )
> response time 99th percentile 394 ( OK = 394 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 371 ( OK = 371 KO = - )
> mean response time 76 ( OK = 76 KO = - )
> std deviation 103 ( OK = 103 KO = - )
> response time 50th percentile 9 ( OK = 9 KO = - )
> response time 75th percentile 125 ( OK = 125 KO = - )
> response time 95th percentile 305 ( OK = 305 KO = - )
> response time 99th percentile 349 ( OK = 349 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 490 ( OK = 490 KO = - )
> mean response time 136 ( OK = 136 KO = - )
> std deviation 141 ( OK = 141 KO = - )
> response time 50th percentile 111 ( OK = 111 KO = - )
> response time 75th percentile 233 ( OK = 233 KO = - )
> response time 95th percentile 398 ( OK = 398 KO = - )
> response time 99th percentile 456 ( OK = 456 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 517 ( OK = 517 KO = - )
> mean response time 144 ( OK = 144 KO = - )
> std deviation 152 ( OK = 152 KO = - )
> response time 50th percentile 105 ( OK = 105 KO = - )
> response time 75th percentile 233 ( OK = 233 KO = - )
> response time 95th percentile 435 ( OK = 435 KO = - )
> response time 99th percentile 490 ( OK = 490 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 1133 ( OK = 1133 KO = - )
> mean response time 457 ( OK = 457 KO = - )
> std deviation 271 ( OK = 271 KO = - )
> response time 50th percentile 380 ( OK = 380 KO = - )
> response time 75th percentile 692 ( OK = 692 KO = - )
> response time 95th percentile 946 ( OK = 946 KO = - )
> response time 99th percentile 1060 ( OK = 1060 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 765 ( OK = 765 KO = - )
> mean response time 236 ( OK = 236 KO = - )
> std deviation 225 ( OK = 225 KO = - )
> response time 50th percentile 192 ( OK = 192 KO = - )
> response time 75th percentile 397 ( OK = 398 KO = - )
> response time 95th percentile 679 ( OK = 679 KO = - )
> response time 99th percentile 741 ( OK = 741 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 8000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 748 ( OK = 748 KO = - )
> mean response time 250 ( OK = 250 KO = - )
> std deviation 209 ( OK = 209 KO = - )
> response time 50th percentile 219 ( OK = 219 KO = - )
> response time 75th percentile 387 ( OK = 387 KO = - )
> response time 95th percentile 665 ( OK = 665 KO = - )
> response time 99th percentile 707 ( OK = 707 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 801 ( OK = 801 KO = - )
> mean response time 312 ( OK = 312 KO = - )
> std deviation 225 ( OK = 225 KO = - )
> response time 50th percentile 259 ( OK = 259 KO = - )
> response time 75th percentile 473 ( OK = 473 KO = - )
> response time 95th percentile 746 ( OK = 746 KO = - )
> response time 99th percentile 776 ( OK = 776 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 6 ( OK = 6 KO = - )
> max response time 1493 ( OK = 1493 KO = - )
> mean response time 443 ( OK = 443 KO = - )
> std deviation 272 ( OK = 272 KO = - )
> response time 50th percentile 397 ( OK = 397 KO = - )
> response time 75th percentile 611 ( OK = 611 KO = - )
> response time 95th percentile 973 ( OK = 973 KO = - )
> response time 99th percentile 1105 ( OK = 1105 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 817 ( OK = 817 KO = - )
> mean response time 327 ( OK = 327 KO = - )
> std deviation 224 ( OK = 224 KO = - )
> response time 50th percentile 275 ( OK = 275 KO = - )
> response time 75th percentile 506 ( OK = 506 KO = - )
> response time 95th percentile 721 ( OK = 721 KO = - )
> response time 99th percentile 780 ( OK = 780 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 517 ( OK = 517 KO = - )
> mean response time 165 ( OK = 165 KO = - )
> std deviation 161 ( OK = 161 KO = - )
> response time 50th percentile 147 ( OK = 146 KO = - )
> response time 75th percentile 306 ( OK = 307 KO = - )
> response time 95th percentile 439 ( OK = 439 KO = - )
> response time 99th percentile 496 ( OK = 496 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 927 ( OK = 927 KO = - )
> mean response time 296 ( OK = 296 KO = - )
> std deviation 235 ( OK = 235 KO = - )
> response time 50th percentile 256 ( OK = 256 KO = - )
> response time 75th percentile 449 ( OK = 449 KO = - )
> response time 95th percentile 761 ( OK = 761 KO = - )
> response time 99th percentile 868 ( OK = 868 KO = - )
> mean requests/sec 1600 ( OK = 1600 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 8000 ( OK = 7920 KO = 80 )
> min response time 19 ( OK = 19 KO = 161 )
> max response time 1457 ( OK = 1457 KO = 1148 )
> mean response time 483 ( OK = 481 KO = 679 )
> std deviation 243 ( OK = 241 KO = 273 )
> response time 50th percentile 413 ( OK = 412 KO = 795 )
> response time 75th percentile 686 ( OK = 683 KO = 879 )
> response time 95th percentile 892 ( OK = 889 KO = 978 )
> response time 99th percentile 1036 ( OK = 1036 KO = 1036 )
> mean requests/sec 1333.333 ( OK = 1320 KO = 13.333)
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.