In Linux fv-az1542-139 6.5.0-1018-azure #19~22.04.2-Ubuntu SMP Thu Mar 21 16:45:46 UTC 2024 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 [ 7.860 s]
[ INFO] helidon-quickstart-se 1.0-SNAPSHOT ................. SUCCESS [ 7.580 s]
[ INFO] ktor-demo 1.0.1-SNAPSHOT ........................... SUCCESS [ 11.564 s]
[ INFO] micronaut-demo 0.1 ................................. SUCCESS [ 11.211 s]
[ INFO] quarkus-demo 1.0.0-SNAPSHOT ........................ SUCCESS [ 19.346 s]
[ INFO] springboot-webflux-demo 0.0.1-SNAPSHOT ............. SUCCESS [ 2.746 s]
[ INFO] springboot-demo-web 0.0.1-SNAPSHOT ................. SUCCESS [ 2.748 s]
[ INFO] vertx-demo 1.0.0-SNAPSHOT .......................... SUCCESS [ 9.449 s]
Size of created packages:
Size in MB
Name
22M
eclipse-microprofile-kumuluz-test/target/eclipse-microprofile-kumuluz-test-1.0-SNAPSHOT.jar
6.1M
helidon-se-netty/target/helidon-quickstart-se.jar
6.1M
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
13M
micronaut/target/micronaut-demo-0.1.jar
15K
micronaut/target/original-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
24M
spring-boot-webflux/target/springboot-webflux-demo-0.0.1-SNAPSHOT.jar
13M
vertx/target/vertx-demo-1.0.0-SNAPSHOT-fat.jar
8.8K
vertx/target/vertx-demo-1.0.0-SNAPSHOT.jar
:: Spring Boot :: (v3.2.5)
Started DemoWebFluxApplication in 1.925 seconds (process running for 2.419)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 29 ( OK = 29 KO = - )
> max response time 5397 ( OK = 5397 KO = - )
> mean response time 1388 ( OK = 1388 KO = - )
> std deviation 997 ( OK = 997 KO = - )
> response time 50th percentile 964 ( OK = 964 KO = - )
> response time 75th percentile 1638 ( OK = 1639 KO = - )
> response time 95th percentile 3695 ( OK = 3695 KO = - )
> response time 99th percentile 4568 ( OK = 4568 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
:: Spring Boot :: (v3.2.5)
Started DemoApplication in 1.936 seconds (process running for 2.4)
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 5 ( OK = 5 KO = - )
> max response time 4549 ( OK = 4549 KO = - )
> mean response time 1203 ( OK = 1203 KO = - )
> std deviation 774 ( OK = 774 KO = - )
> response time 50th percentile 990 ( OK = 990 KO = - )
> response time 75th percentile 1373 ( OK = 1373 KO = - )
> response time 95th percentile 2877 ( OK = 2877 KO = - )
> response time 99th percentile 3624 ( OK = 3624 KO = - )
> mean requests/sec 3200 ( OK = 3200 KO = - )
powered by Quarkus 3.8.1) started in 1.028s. Listening on: http://0.0.0.0:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 16 ( OK = 16 KO = - )
> max response time 2992 ( OK = 2992 KO = - )
> mean response time 1016 ( OK = 1016 KO = - )
> std deviation 552 ( OK = 552 KO = - )
> response time 50th percentile 855 ( OK = 855 KO = - )
> response time 75th percentile 1205 ( OK = 1205 KO = - )
> response time 95th percentile 2142 ( OK = 2142 KO = - )
> response time 99th percentile 2373 ( OK = 2373 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
micronaut version:4.2.0
Startup completed in 738ms. Server Running: http://localhost:8080
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 12 ( OK = 12 KO = - )
> max response time 2230 ( OK = 2230 KO = - )
> mean response time 916 ( OK = 916 KO = - )
> std deviation 519 ( OK = 519 KO = - )
> response time 50th percentile 784 ( OK = 784 KO = - )
> response time 75th percentile 1073 ( OK = 1073 KO = - )
> response time 95th percentile 1900 ( OK = 1900 KO = - )
> response time 99th percentile 2126 ( OK = 2126 KO = - )
> mean requests/sec 3555.556 ( OK = 3555.556 KO = - )
vertx version:4.5.7
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 48 ( OK = 48 KO = - )
> max response time 1787 ( OK = 1787 KO = - )
> mean response time 965 ( OK = 965 KO = - )
> std deviation 407 ( OK = 407 KO = - )
> response time 50th percentile 1033 ( OK = 1034 KO = - )
> response time 75th percentile 1283 ( OK = 1283 KO = - )
> response time 95th percentile 1554 ( OK = 1554 KO = - )
> response time 99th percentile 1702 ( OK = 1702 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
kumuluz version:4.1.0
Server – Started Server@257cc1fc{STARTING}[10.0.9,sto=0] @3033ms
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 30 ( OK = 30 KO = - )
> max response time 6135 ( OK = 6135 KO = - )
> mean response time 1509 ( OK = 1509 KO = - )
> std deviation 1042 ( OK = 1042 KO = - )
> response time 50th percentile 1203 ( OK = 1203 KO = - )
> response time 75th percentile 1462 ( OK = 1462 KO = - )
> response time 95th percentile 3794 ( OK = 3794 KO = - )
> response time 99th percentile 4644 ( OK = 4644 KO = - )
> mean requests/sec 2909.091 ( OK = 2909.091 KO = - )
Helidon SE 4.0.6 features: [Config, Encoding, Health, Media, Metrics, Observe, WebServer]
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 2051 ( OK = 2051 KO = - )
> mean response time 853 ( OK = 853 KO = - )
> std deviation 395 ( OK = 395 KO = - )
> response time 50th percentile 808 ( OK = 808 KO = - )
> response time 75th percentile 1022 ( OK = 1023 KO = - )
> response time 95th percentile 1601 ( OK = 1601 KO = - )
> response time 99th percentile 1787 ( OK = 1787 KO = - )
> mean requests/sec 4000 ( OK = 4000 KO = - )
ktor:2.3.10
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 1 ( OK = 1 KO = - )
> max response time 5486 ( OK = 5486 KO = - )
> mean response time 2328 ( OK = 2328 KO = - )
> std deviation 1431 ( OK = 1431 KO = - )
> response time 50th percentile 2109 ( OK = 2113 KO = - )
> response time 75th percentile 3227 ( OK = 3228 KO = - )
> response time 95th percentile 4788 ( OK = 4788 KO = - )
> response time 99th percentile 5123 ( OK = 5123 KO = - )
> mean requests/sec 2285.714 ( OK = 2285.714 KO = - )
Rust rest services #
rustc 1.77.2 (25ef9e3d8 2024-04-09)
warp = 0.3.6
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 689 ( OK = 689 KO = - )
> mean response time 217 ( OK = 217 KO = - )
> std deviation 150 ( OK = 150 KO = - )
> response time 50th percentile 198 ( OK = 198 KO = - )
> response time 75th percentile 279 ( OK = 279 KO = - )
> response time 95th percentile 539 ( OK = 539 KO = - )
> response time 99th percentile 612 ( OK = 612 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
actix-web = 4.4.0
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 826 ( OK = 826 KO = - )
> mean response time 269 ( OK = 269 KO = - )
> std deviation 175 ( OK = 175 KO = - )
> response time 50th percentile 237 ( OK = 237 KO = - )
> response time 75th percentile 346 ( OK = 346 KO = - )
> response time 95th percentile 640 ( OK = 640 KO = - )
> response time 99th percentile 750 ( OK = 750 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
rocket = { version = 0.5.0, features = [json] }
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 4 ( OK = 4 KO = - )
> max response time 888 ( OK = 888 KO = - )
> mean response time 322 ( OK = 322 KO = - )
> std deviation 186 ( OK = 186 KO = - )
> response time 50th percentile 290 ( OK = 291 KO = - )
> response time 75th percentile 392 ( OK = 392 KO = - )
> response time 95th percentile 714 ( OK = 714 KO = - )
> response time 99th percentile 785 ( OK = 785 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
axum = 0.7.1
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 791 ( OK = 791 KO = - )
> mean response time 244 ( OK = 244 KO = - )
> std deviation 168 ( OK = 168 KO = - )
> response time 50th percentile 221 ( OK = 221 KO = - )
> response time 75th percentile 315 ( OK = 315 KO = - )
> response time 95th percentile 603 ( OK = 604 KO = - )
> response time 99th percentile 678 ( OK = 678 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
Dotnet 6 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 10 ( OK = 10 KO = - )
> max response time 1320 ( OK = 1320 KO = - )
> mean response time 510 ( OK = 510 KO = - )
> std deviation 280 ( OK = 280 KO = - )
> response time 50th percentile 456 ( OK = 456 KO = - )
> response time 75th percentile 624 ( OK = 624 KO = - )
> response time 95th percentile 1063 ( OK = 1063 KO = - )
> response time 99th percentile 1206 ( OK = 1206 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
Dotnet 7 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 9 ( OK = 9 KO = - )
> max response time 1150 ( OK = 1150 KO = - )
> mean response time 397 ( OK = 397 KO = - )
> std deviation 222 ( OK = 222 KO = - )
> response time 50th percentile 348 ( OK = 348 KO = - )
> response time 75th percentile 493 ( OK = 493 KO = - )
> response time 95th percentile 824 ( OK = 824 KO = - )
> response time 99th percentile 1044 ( OK = 1044 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
Dotnet 8 rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 5 ( OK = 5 KO = - )
> max response time 1498 ( OK = 1498 KO = - )
> mean response time 562 ( OK = 562 KO = - )
> std deviation 272 ( OK = 272 KO = - )
> response time 50th percentile 508 ( OK = 508 KO = - )
> response time 75th percentile 687 ( OK = 687 KO = - )
> response time 95th percentile 1112 ( OK = 1112 KO = - )
> response time 99th percentile 1263 ( OK = 1263 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native quarkus #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 7 ( OK = 7 KO = - )
> max response time 1204 ( OK = 1204 KO = - )
> mean response time 452 ( OK = 452 KO = - )
> std deviation 202 ( OK = 202 KO = - )
> response time 50th percentile 422 ( OK = 422 KO = - )
> response time 75th percentile 541 ( OK = 541 KO = - )
> response time 95th percentile 853 ( OK = 853 KO = - )
> response time 99th percentile 972 ( OK = 972 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native micronaut #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 2 ( OK = 2 KO = - )
> max response time 1112 ( OK = 1112 KO = - )
> mean response time 417 ( OK = 417 KO = - )
> std deviation 203 ( OK = 203 KO = - )
> response time 50th percentile 371 ( OK = 371 KO = - )
> response time 75th percentile 516 ( OK = 516 KO = - )
> response time 95th percentile 819 ( OK = 819 KO = - )
> response time 99th percentile 947 ( OK = 947 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native spring-boot-web #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 2150 ( OK = 2150 KO = - )
> mean response time 482 ( OK = 482 KO = - )
> std deviation 343 ( OK = 343 KO = - )
> response time 50th percentile 400 ( OK = 399 KO = - )
> response time 75th percentile 600 ( OK = 600 KO = - )
> response time 95th percentile 1153 ( OK = 1153 KO = - )
> response time 99th percentile 1836 ( OK = 1836 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native spring-boot-webflux #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 4 ( OK = 4 KO = - )
> max response time 1722 ( OK = 1722 KO = - )
> mean response time 501 ( OK = 501 KO = - )
> std deviation 278 ( OK = 278 KO = - )
> response time 50th percentile 410 ( OK = 410 KO = - )
> response time 75th percentile 595 ( OK = 595 KO = - )
> response time 95th percentile 1038 ( OK = 1038 KO = - )
> response time 99th percentile 1508 ( OK = 1508 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native vertx #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 19 ( OK = 19 KO = - )
> max response time 816 ( OK = 816 KO = - )
> mean response time 447 ( OK = 447 KO = - )
> std deviation 162 ( OK = 162 KO = - )
> response time 50th percentile 507 ( OK = 507 KO = - )
> response time 75th percentile 571 ( OK = 571 KO = - )
> response time 95th percentile 669 ( OK = 669 KO = - )
> response time 99th percentile 733 ( OK = 733 KO = - )
> mean requests/sec 4571.429 ( OK = 4571.429 KO = - )
graalvm native helidon #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 32000 KO = 0 )
> min response time 0 ( OK = 0 KO = - )
> max response time 959 ( OK = 959 KO = - )
> mean response time 371 ( OK = 371 KO = - )
> std deviation 149 ( OK = 149 KO = - )
> response time 50th percentile 357 ( OK = 357 KO = - )
> response time 75th percentile 444 ( OK = 444 KO = - )
> response time 95th percentile 672 ( OK = 672 KO = - )
> response time 99th percentile 822 ( OK = 822 KO = - )
> mean requests/sec 5333.333 ( OK = 5333.333 KO = - )
graalvm native ktor rest service #
---- Global Information --------------------------------------------------------
> request count 32000 ( OK = 31984 KO = 16 )
> min response time 8 ( OK = 8 KO = 108 )
> max response time 3234 ( OK = 3234 KO = 1664 )
> mean response time 815 ( OK = 815 KO = 542 )
> std deviation 464 ( OK = 464 KO = 381 )
> response time 50th percentile 733 ( OK = 734 KO = 468 )
> response time 75th percentile 1032 ( OK = 1032 KO = 593 )
> response time 95th percentile 1847 ( OK = 1847 KO = 1129 )
> response time 99th percentile 2164 ( OK = 2164 KO = 1557 )
> mean requests/sec 3555.556 ( OK = 3553.778 KO = 1.778 )
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.