Skip to content

Instantly share code, notes, and snippets.

package org.acme
import io.vertx.core.json.JsonArray
import io.vertx.core.json.JsonObject
import io.vertx.mutiny.mysqlclient.MySQLPool
import io.vertx.mutiny.sqlclient.Row
import io.vertx.mutiny.sqlclient.RowSet
import java.util.concurrent.CompletionStage
import javax.inject.Inject
import javax.ws.rs.GET
docker build -f src/main/docker/Dockerfile.jvm -t quarkus/code-with-quarkus-jvm .
docker run -i --rm -p 8080:8080 --memory=100MB --cpus=0.5 --name=quarkus-jvm quarkus/code-with-quarkus-jvm
Concurrency Level: 100
Time taken for tests: 65.168 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1440000 bytes
HTML transferred: 730000 bytes
Requests per second: 153.45 [#/sec] (mean)
Time per request: 651.675 [ms] (mean)
Time per request: 6.517 [ms] (mean, across all concurrent requests)
Transfer rate: 21.58 [Kbytes/sec] receivedConcurrency Level: 100
Concurrency Level: 100
Time taken for tests: 65.168 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1440000 bytes
HTML transferred: 730000 bytes
Requests per second: 153.45 [#/sec] (mean) <----- throughput ------------------------------------------
Time per request: 651.675 [ms] (mean) <----- avg latency ------------------------------------------
Time per request: 6.517 [ms] (mean, across all concurrent requests)
Transfer rate: 21.58 [Kbytes/sec] received
Concurrency Level: 100
Time taken for tests: 32.945 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1440000 bytes
HTML transferred: 730000 bytes
Requests per second: 303.54 [#/sec] (mean)
Time per request: 329.445 [ms] (mean)
Time per request: 3.294 [ms] (mean, across all concurrent requests)
Transfer rate: 42.69 [Kbytes/sec] received
docker run -i - rm -p 8080:8080 - memory=200MB - cpus=1 - name=quarkus-jvm quarkus/code-with-quarkus-jvm
Concurrency Level: 100
Time taken for tests: 37.010 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1440000 bytes
HTML transferred: 730000 bytes
Requests per second: 270.19 [#/sec] (mean)
Time per request: 370.104 [ms] (mean)
Time per request: 3.701 [ms] (mean, across all concurrent requests)
Transfer rate: 38.00 [Kbytes/sec] received
Concurrency Level: 100
Time taken for tests: 21.504 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1440000 bytes
HTML transferred: 730000 bytes
Requests per second: 465.04 [#/sec] (mean)
Time per request: 215.037 [ms] (mean)
Time per request: 2.150 [ms] (mean, across all concurrent requests)
Transfer rate: 65.40 [Kbytes/sec] received
docker run -i --rm -p 8080:8080 --memory=300MB --cpus=2 --name=quarkus-jvm quarkus/code-with-quarkus-jvm
Concurrency Level: 100
Time taken for tests: 23.119 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1440000 bytes
HTML transferred: 730000 bytes
Requests per second: 432.55 [#/sec] (mean)
Time per request: 231.187 [ms] (mean)
Time per request: 2.312 [ms] (mean, across all concurrent requests)
Transfer rate: 60.83 [Kbytes/sec] received