Javalin Performance Benchmarks
versions=6.5.0, 6.6.0, 6.7.0, 7.0.0, 7.0.1-SNAPSHOT
iterations=10
iterationTimeMs=1000
forks=2
threads=4
ImageVersion=20260201.15.1
Runner=GitHub Actions 1000007378
OS=Linux/X64
nproc=4
cores=4
maxMHz=
swapTotal=3145724 kB
cgroupCpuMax=<not found>
How To Read This
Pretend each benchmark is a race. The fastest racer wins.
Higher score is better. Score is ops/ms: how many requests finished in one millisecond.
Benchmark Settings show what this specific run actually executed.
★ Best marks the strict top score in that benchmark.
Near best means the score is within a CV/error uncertainty band of the top score.
Delta vs Prev % compares this run to the previous run for the same version and benchmark.
CV% is consistency across recent runs (not the same as Delta vs Prev): lower means more stable numbers over time.
Chart tips: hover a line point to see timestamp + exact score.
Per-Benchmark Results
Each tab shows one benchmark with the latest per-version table and the trend chart directly below it.
Hello / Lifecycle: javalin.performance.JavalinBenchmark.hello
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | 5.5275 | 0.0198 | ops/ms | 45.24 | 10.83 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 5.2895 | 0.1320 | ops/ms | 47.59 | 10.93 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 5.5517 | 0.0712 | ops/ms | 45.00 | 10.83 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 10.0933 | 0.0815 | ops/ms | 3.28 | 0.00 | 15.05 | 10.5759 | 1.1254 | 10.64 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 9.5297 | 0.1097 | ops/ms | -4.33 | 5.58 | 16.40 | 10.4910 | 1.3097 | 12.48 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 9.4748 | 0.1046 | ops/ms | -3.20 | 6.13 | 14.38 | 10.1936 | 0.9860 | 9.67 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 8.8089 | 0.0829 | ops/ms | -2.53 | 12.73 | 10.83 | 8.9230 | 0.1615 | 1.81 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 8.3108 | 0.1995 | ops/ms | -7.54 | 17.66 | 12.00 | 8.6496 | 0.4790 | 5.54 | 2 | 4 | 2 | 10 | 1000 ms |
JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerialization100kb
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | Near best | 2.5721 | 0.0208 | ops/ms | 2.30 | 2.83 | 2.5721 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | Near best | 2.5665 | 0.0176 | ops/ms | 2.51 | 2.83 | 2.5665 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | 2.5483 | 0.0186 | ops/ms | 3.20 | 2.83 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 2.6327 | 0.0395 | ops/ms | -0.95 | 0.00 | 2.83 | 2.6412 | 0.0145 | 0.55 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 2.5980 | 0.0216 | ops/ms | -1.90 | 1.32 | 3.75 | 2.6699 | 0.0847 | 3.17 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 2.6245 | 0.0354 | ops/ms | -1.45 | 0.31 | 2.83 | 2.6659 | 0.0429 | 1.61 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 2.4617 | 0.1065 | ops/ms | -4.43 | 6.49 | 4.77 | 2.5188 | 0.0807 | 3.20 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | Near best | 2.5661 | 0.0255 | ops/ms | -0.10 | 2.53 | 2.83 | 2.5674 | 0.0018 | 0.07 | 2 | 4 | 2 | 10 | 1000 ms |
JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerialization1mb
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | ★ Best | 0.2488 | 0.0087 | ops/ms | 0.00 | 4.92 | 0.2488 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | Near best | 0.2466 | 0.0134 | ops/ms | 0.90 | 6.46 | 0.2466 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | 0.2336 | 0.0093 | ops/ms | 6.09 | 5.28 | 0.2336 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | 0.2314 | 0.0132 | ops/ms | -4.74 | 6.99 | 6.70 | 0.2397 | 0.0073 | 3.03 | 3 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | Near best | 0.2406 | 0.0095 | ops/ms | 1.63 | 3.28 | 5.26 | 0.2394 | 0.0023 | 0.97 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 0.2394 | 0.0079 | ops/ms | 1.41 | 3.77 | 4.81 | 0.2392 | 0.0030 | 1.24 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 0.2340 | 0.0095 | ops/ms | -0.08 | 5.94 | 5.35 | 0.2341 | 0.0001 | 0.06 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.2306 | 0.0097 | ops/ms | -1.51 | 7.33 | 5.46 | 0.2323 | 0.0025 | 1.07 | 2 | 4 | 2 | 10 | 1000 ms |
JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerializationSmall
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | 15.7703 | 0.3650 | ops/ms | 46.92 | 10.74 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 15.5541 | 0.3369 | ops/ms | 47.65 | 10.71 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 15.9682 | 0.1321 | ops/ms | 46.25 | 10.68 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 29.7091 | 0.4513 | ops/ms | 1.19 | 0.00 | 14.83 | 31.4354 | 3.2972 | 10.49 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 29.3363 | 0.2037 | ops/ms | -0.63 | 1.25 | 12.73 | 30.7074 | 2.2162 | 7.22 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 27.9855 | 0.2996 | ops/ms | -4.77 | 5.80 | 14.60 | 30.4237 | 3.0907 | 10.16 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 26.1302 | 0.2583 | ops/ms | -1.63 | 12.05 | 10.68 | 26.3471 | 0.3067 | 1.16 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 25.2888 | 0.3760 | ops/ms | -5.66 | 14.88 | 11.27 | 26.0481 | 1.0738 | 4.12 | 2 | 4 | 2 | 10 | 1000 ms |
Payload Size: javalin.performance.JavalinBenchmark.payload100kb
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | 3.0881 | 0.0123 | ops/ms | 6.39 | 4.79 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 3.0798 | 0.0219 | ops/ms | 6.65 | 4.79 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 3.0752 | 0.0130 | ops/ms | 6.79 | 4.79 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 3.2955 | 0.0119 | ops/ms | 0.06 | 0.11 | 6.28 | 3.3827 | 0.1528 | 4.52 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 3.2991 | 0.0220 | ops/ms | -0.08 | 0.00 | 6.16 | 3.3855 | 0.1474 | 4.36 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 3.2860 | 0.0142 | ops/ms | -0.37 | 0.40 | 6.26 | 3.3797 | 0.1520 | 4.50 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 3.1610 | 0.0337 | ops/ms | -0.90 | 4.19 | 4.79 | 3.1752 | 0.0202 | 0.64 | 2 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.2073 | 0.0117 | ops/ms | 0.06 | 2.78 | 4.79 | 3.2064 | 0.0013 | 0.04 | 2 | 4 | 2 | 10 | 1000 ms |
Payload Size: javalin.performance.JavalinBenchmark.payload1mb
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | Near best | 0.3249 | 0.0099 | ops/ms | 0.16 | 4.31 | 0.3249 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | ★ Best | 0.3254 | 0.0099 | ops/ms | 0.00 | 4.28 | 0.3254 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | Near best | 0.3150 | 0.0121 | ops/ms | 3.20 | 4.89 | 0.3150 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 6.5.0 | Near best | 0.3013 | 0.0160 | ops/ms | -0.75 | 7.40 | 7.95 | 0.3159 | 0.0232 | 7.35 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 0.2998 | 0.0202 | ops/ms | 2.53 | 7.89 | 9.13 | 0.3114 | 0.0268 | 8.61 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 0.3071 | 0.0147 | ops/ms | -1.76 | 5.63 | 6.43 | 0.3202 | 0.0181 | 5.67 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 0.2825 | 0.0213 | ops/ms | -1.93 | 13.20 | 8.11 | 0.2852 | 0.0039 | 1.38 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.2975 | 0.0102 | ops/ms | -0.03 | 8.57 | 4.59 | 0.2976 | 0.0001 | 0.02 | 2 | 4 | 2 | 10 | 1000 ms |
Payload Size: javalin.performance.JavalinBenchmark.payloadEmpty
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | 16.9966 | 0.3263 | ops/ms | 45.60 | 11.49 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 16.9223 | 0.2605 | ops/ms | 45.83 | 11.49 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 16.2966 | 0.3613 | ops/ms | 47.84 | 11.53 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 31.2415 | 0.3322 | ops/ms | -1.28 | 0.00 | 16.00 | 33.6382 | 3.8062 | 11.32 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 30.7343 | 0.7808 | ops/ms | -2.04 | 1.62 | 16.18 | 33.2699 | 3.8498 | 11.57 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 29.8871 | 0.6787 | ops/ms | -5.22 | 4.34 | 13.86 | 32.1150 | 2.5696 | 8.00 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 26.2930 | 0.4557 | ops/ms | -9.63 | 15.84 | 13.39 | 27.6936 | 1.9807 | 7.15 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 27.5295 | 0.8185 | ops/ms | -4.84 | 11.88 | 11.85 | 28.2289 | 0.9891 | 3.50 | 2 | 4 | 2 | 10 | 1000 ms |
Route Count: javalin.performance.JavalinBenchmark.routes10
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | 14.4298 | 0.3104 | ops/ms | 52.56 | 10.06 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.9697 | 0.0724 | ops/ms | 54.07 | 10.03 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 14.2012 | 0.3168 | ops/ms | 53.31 | 10.08 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 30.4182 | 0.1694 | ops/ms | 1.35 | 0.00 | 13.90 | 32.0288 | 3.1472 | 9.83 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 28.2079 | 0.1523 | ops/ms | -5.68 | 7.27 | 15.45 | 31.1441 | 3.7130 | 11.92 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 27.2208 | 0.6235 | ops/ms | -6.56 | 10.51 | 14.45 | 29.9208 | 3.1684 | 10.59 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 23.6323 | 0.4508 | ops/ms | -11.49 | 22.31 | 13.07 | 25.1660 | 2.1690 | 8.62 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 24.4929 | 0.3564 | ops/ms | -8.41 | 19.48 | 11.62 | 25.6178 | 1.5909 | 6.21 | 2 | 4 | 2 | 10 | 1000 ms |
Route Count: javalin.performance.JavalinBenchmark.routes100
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | 13.3384 | 0.2530 | ops/ms | 44.75 | 4.79 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.3854 | 0.2713 | ops/ms | 44.55 | 4.80 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 13.4708 | 0.4508 | ops/ms | 44.20 | 5.49 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 24.1405 | 0.0997 | ops/ms | 1.18 | 0.00 | 6.15 | 24.6120 | 1.0702 | 4.35 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 23.5451 | 0.4402 | ops/ms | -1.81 | 2.47 | 10.69 | 25.1756 | 2.4573 | 9.76 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | 21.1623 | 0.2393 | ops/ms | -3.81 | 12.34 | 7.43 | 22.3190 | 1.3442 | 6.02 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 17.7019 | 0.4553 | ops/ms | -13.08 | 26.67 | 10.81 | 19.0340 | 1.8838 | 9.90 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 19.4178 | 0.5806 | ops/ms | -7.50 | 19.56 | 7.02 | 20.2055 | 1.1139 | 5.51 | 2 | 4 | 2 | 10 | 1000 ms |
Route Count: javalin.performance.JavalinBenchmark.routes1000
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | ★ Best | 13.4628 | 0.3054 | ops/ms | 0.00 | 3.21 | 13.4628 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | 12.6844 | 0.3028 | ops/ms | 5.78 | 3.29 | 12.6844 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | Near best | 12.9891 | 0.4679 | ops/ms | 3.52 | 4.26 | 12.9891 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 6.5.0 | 8.3723 | 0.0627 | ops/ms | 9.15 | 37.81 | 7.37 | 7.7805 | 0.5453 | 7.01 | 3 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 8.0947 | 0.1740 | ops/ms | 5.29 | 39.87 | 14.06 | 7.3168 | 1.0155 | 13.88 | 3 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 6.0255 | 0.0328 | ops/ms | 2.69 | 55.24 | 8.09 | 5.6951 | 0.4425 | 7.77 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 5.1356 | 0.0842 | ops/ms | -10.55 | 61.85 | 8.19 | 5.4384 | 0.4282 | 7.87 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 5.1128 | 0.0542 | ops/ms | -10.41 | 62.02 | 8.09 | 5.4098 | 0.4201 | 7.77 | 2 | 4 | 2 | 10 | 1000 ms |
Route Count: javalin.performance.JavalinBenchmark.routes10000
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6.5.0 | ★ Best | 0.9179 | 0.0410 | ops/ms | 0.00 | 6.31 | 0.9179 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 6.6.0 | Near best | 0.9050 | 0.0563 | ops/ms | 1.41 | 7.65 | 0.9050 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 6.7.0 | 0.5892 | 0.0337 | ops/ms | 35.81 | 7.25 | 0.5892 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 7.0.0 | 0.6358 | 0.0330 | ops/ms | 30.73 | 6.85 | 0.6358 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 7.0.1-SNAPSHOT | 0.6183 | 0.0343 | ops/ms | 32.64 | 7.12 | 0.6183 | 1 | 4 | 2 | 10 | 1000 ms |
Static File: javalin.performance.JavalinBenchmark.staticFile100kb
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | 3.1156 | 0.0293 | ops/ms | 6.14 | 5.08 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 3.1283 | 0.0117 | ops/ms | 5.76 | 5.08 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 3.1278 | 0.0265 | ops/ms | 5.77 | 5.08 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 3.3148 | 0.0262 | ops/ms | -0.36 | 0.14 | 6.47 | 3.4089 | 0.1527 | 4.48 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 3.3193 | 0.0177 | ops/ms | -0.27 | 0.00 | 6.60 | 3.4159 | 0.1594 | 4.67 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 3.3118 | 0.0262 | ops/ms | -0.21 | 0.23 | 6.55 | 3.4057 | 0.1567 | 4.60 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 3.2301 | 0.0097 | ops/ms | 0.17 | 2.69 | 5.08 | 3.2273 | 0.0039 | 0.12 | 2 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.2220 | 0.0103 | ops/ms | 0.03 | 2.93 | 5.08 | 3.2216 | 0.0006 | 0.02 | 2 | 4 | 2 | 10 | 1000 ms |
Static File: javalin.performance.JavalinBenchmark.staticFile1mb
| Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.2 | ★ Best | 0.3472 | 0.0075 | ops/ms | 0.00 | 3.07 | 0.3472 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | Near best | 0.3454 | 0.0108 | ops/ms | 0.53 | 3.81 | 0.3454 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | Near best | 0.3448 | 0.0105 | ops/ms | 0.70 | 3.74 | 0.3448 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 6.5.0 | Near best | 0.3313 | 0.0111 | ops/ms | -0.80 | 4.57 | 4.84 | 0.3412 | 0.0148 | 4.33 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | 0.3344 | 0.0081 | ops/ms | -0.56 | 3.69 | 3.66 | 0.3411 | 0.0100 | 2.94 | 3 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | Near best | 0.3323 | 0.0072 | ops/ms | -0.17 | 4.30 | 4.81 | 0.3410 | 0.0146 | 4.29 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 0.3273 | 0.0122 | ops/ms | 0.65 | 5.73 | 4.30 | 0.3262 | 0.0015 | 0.46 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.3300 | 0.0099 | ops/ms | 0.09 | 4.97 | 3.70 | 0.3298 | 0.0002 | 0.06 | 2 | 4 | 2 | 10 | 1000 ms |
All Benchmarks Overview
This is the same latest table data as the tabs above, collected into one table for quick scanning.
| Benchmark | Version | Winner | Latest Score | Score Error | Unit | Delta vs Prev % | Delta vs Best % | Best Band % | Mean (last 8) | Stdev (last 8) | CV% (last 8) | Samples | Threads | Forks | Meas. Iter. | Meas. Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hello / Lifecycle: javalin.performance.JavalinBenchmark.hello | ||||||||||||||||
| javalin.performance.JavalinBenchmark.hello | 5.4.2 | 5.5275 | 0.0198 | ops/ms | 45.24 | 10.83 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.5.0 | 5.2895 | 0.1320 | ops/ms | 47.59 | 10.93 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.6.5 | 5.5517 | 0.0712 | ops/ms | 45.00 | 10.83 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 6.5.0 | ★ Best | 10.0933 | 0.0815 | ops/ms | 3.28 | 0.00 | 15.05 | 10.5759 | 1.1254 | 10.64 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.6.0 | Near best | 9.5297 | 0.1097 | ops/ms | -4.33 | 5.58 | 16.40 | 10.4910 | 1.3097 | 12.48 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.7.0 | Near best | 9.4748 | 0.1046 | ops/ms | -3.20 | 6.13 | 14.38 | 10.1936 | 0.9860 | 9.67 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.0 | 8.8089 | 0.0829 | ops/ms | -2.53 | 12.73 | 10.83 | 8.9230 | 0.1615 | 1.81 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.hello | 7.0.1-SNAPSHOT | 8.3108 | 0.1995 | ops/ms | -7.54 | 17.66 | 12.00 | 8.6496 | 0.4790 | 5.54 | 2 | 4 | 2 | 10 | 1000 ms | |
| JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerialization100kb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 5.4.2 | Near best | 2.5721 | 0.0208 | ops/ms | 2.30 | 2.83 | 2.5721 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 5.5.0 | Near best | 2.5665 | 0.0176 | ops/ms | 2.51 | 2.83 | 2.5665 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 5.6.5 | 2.5483 | 0.0186 | ops/ms | 3.20 | 2.83 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.5.0 | ★ Best | 2.6327 | 0.0395 | ops/ms | -0.95 | 0.00 | 2.83 | 2.6412 | 0.0145 | 0.55 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.6.0 | Near best | 2.5980 | 0.0216 | ops/ms | -1.90 | 1.32 | 3.75 | 2.6699 | 0.0847 | 3.17 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.7.0 | Near best | 2.6245 | 0.0354 | ops/ms | -1.45 | 0.31 | 2.83 | 2.6659 | 0.0429 | 1.61 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.0 | 2.4617 | 0.1065 | ops/ms | -4.43 | 6.49 | 4.77 | 2.5188 | 0.0807 | 3.20 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.1-SNAPSHOT | Near best | 2.5661 | 0.0255 | ops/ms | -0.10 | 2.53 | 2.83 | 2.5674 | 0.0018 | 0.07 | 2 | 4 | 2 | 10 | 1000 ms |
| JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerialization1mb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 5.4.2 | ★ Best | 0.2488 | 0.0087 | ops/ms | 0.00 | 4.92 | 0.2488 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 5.5.0 | Near best | 0.2466 | 0.0134 | ops/ms | 0.90 | 6.46 | 0.2466 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 5.6.5 | 0.2336 | 0.0093 | ops/ms | 6.09 | 5.28 | 0.2336 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.5.0 | 0.2314 | 0.0132 | ops/ms | -4.74 | 6.99 | 6.70 | 0.2397 | 0.0073 | 3.03 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.6.0 | Near best | 0.2406 | 0.0095 | ops/ms | 1.63 | 3.28 | 5.26 | 0.2394 | 0.0023 | 0.97 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.7.0 | Near best | 0.2394 | 0.0079 | ops/ms | 1.41 | 3.77 | 4.81 | 0.2392 | 0.0030 | 1.24 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.0 | 0.2340 | 0.0095 | ops/ms | -0.08 | 5.94 | 5.35 | 0.2341 | 0.0001 | 0.06 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.1-SNAPSHOT | 0.2306 | 0.0097 | ops/ms | -1.51 | 7.33 | 5.46 | 0.2323 | 0.0025 | 1.07 | 2 | 4 | 2 | 10 | 1000 ms | |
| JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerializationSmall | ||||||||||||||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.4.2 | 15.7703 | 0.3650 | ops/ms | 46.92 | 10.74 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.5.0 | 15.5541 | 0.3369 | ops/ms | 47.65 | 10.71 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.6.5 | 15.9682 | 0.1321 | ops/ms | 46.25 | 10.68 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.5.0 | ★ Best | 29.7091 | 0.4513 | ops/ms | 1.19 | 0.00 | 14.83 | 31.4354 | 3.2972 | 10.49 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.6.0 | Near best | 29.3363 | 0.2037 | ops/ms | -0.63 | 1.25 | 12.73 | 30.7074 | 2.2162 | 7.22 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.7.0 | Near best | 27.9855 | 0.2996 | ops/ms | -4.77 | 5.80 | 14.60 | 30.4237 | 3.0907 | 10.16 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.0 | 26.1302 | 0.2583 | ops/ms | -1.63 | 12.05 | 10.68 | 26.3471 | 0.3067 | 1.16 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.1-SNAPSHOT | 25.2888 | 0.3760 | ops/ms | -5.66 | 14.88 | 11.27 | 26.0481 | 1.0738 | 4.12 | 2 | 4 | 2 | 10 | 1000 ms | |
| Payload Size: javalin.performance.JavalinBenchmark.payload100kb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.4.2 | 3.0881 | 0.0123 | ops/ms | 6.39 | 4.79 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.5.0 | 3.0798 | 0.0219 | ops/ms | 6.65 | 4.79 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.6.5 | 3.0752 | 0.0130 | ops/ms | 6.79 | 4.79 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 6.5.0 | Near best | 3.2955 | 0.0119 | ops/ms | 0.06 | 0.11 | 6.28 | 3.3827 | 0.1528 | 4.52 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.6.0 | ★ Best | 3.2991 | 0.0220 | ops/ms | -0.08 | 0.00 | 6.16 | 3.3855 | 0.1474 | 4.36 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.7.0 | Near best | 3.2860 | 0.0142 | ops/ms | -0.37 | 0.40 | 6.26 | 3.3797 | 0.1520 | 4.50 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.0 | Near best | 3.1610 | 0.0337 | ops/ms | -0.90 | 4.19 | 4.79 | 3.1752 | 0.0202 | 0.64 | 2 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.1-SNAPSHOT | Near best | 3.2073 | 0.0117 | ops/ms | 0.06 | 2.78 | 4.79 | 3.2064 | 0.0013 | 0.04 | 2 | 4 | 2 | 10 | 1000 ms |
| Payload Size: javalin.performance.JavalinBenchmark.payload1mb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.payload1mb | 5.4.2 | Near best | 0.3249 | 0.0099 | ops/ms | 0.16 | 4.31 | 0.3249 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.payload1mb | 5.5.0 | ★ Best | 0.3254 | 0.0099 | ops/ms | 0.00 | 4.28 | 0.3254 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.payload1mb | 5.6.5 | Near best | 0.3150 | 0.0121 | ops/ms | 3.20 | 4.89 | 0.3150 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.payload1mb | 6.5.0 | Near best | 0.3013 | 0.0160 | ops/ms | -0.75 | 7.40 | 7.95 | 0.3159 | 0.0232 | 7.35 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload1mb | 6.6.0 | Near best | 0.2998 | 0.0202 | ops/ms | 2.53 | 7.89 | 9.13 | 0.3114 | 0.0268 | 8.61 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload1mb | 6.7.0 | Near best | 0.3071 | 0.0147 | ops/ms | -1.76 | 5.63 | 6.43 | 0.3202 | 0.0181 | 5.67 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.0 | 0.2825 | 0.0213 | ops/ms | -1.93 | 13.20 | 8.11 | 0.2852 | 0.0039 | 1.38 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.1-SNAPSHOT | 0.2975 | 0.0102 | ops/ms | -0.03 | 8.57 | 4.59 | 0.2976 | 0.0001 | 0.02 | 2 | 4 | 2 | 10 | 1000 ms | |
| Payload Size: javalin.performance.JavalinBenchmark.payloadEmpty | ||||||||||||||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.4.2 | 16.9966 | 0.3263 | ops/ms | 45.60 | 11.49 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.5.0 | 16.9223 | 0.2605 | ops/ms | 45.83 | 11.49 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.6.5 | 16.2966 | 0.3613 | ops/ms | 47.84 | 11.53 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.5.0 | ★ Best | 31.2415 | 0.3322 | ops/ms | -1.28 | 0.00 | 16.00 | 33.6382 | 3.8062 | 11.32 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.6.0 | Near best | 30.7343 | 0.7808 | ops/ms | -2.04 | 1.62 | 16.18 | 33.2699 | 3.8498 | 11.57 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.7.0 | Near best | 29.8871 | 0.6787 | ops/ms | -5.22 | 4.34 | 13.86 | 32.1150 | 2.5696 | 8.00 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.0 | 26.2930 | 0.4557 | ops/ms | -9.63 | 15.84 | 13.39 | 27.6936 | 1.9807 | 7.15 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.1-SNAPSHOT | 27.5295 | 0.8185 | ops/ms | -4.84 | 11.88 | 11.85 | 28.2289 | 0.9891 | 3.50 | 2 | 4 | 2 | 10 | 1000 ms | |
| Route Count: javalin.performance.JavalinBenchmark.routes10 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes10 | 5.4.2 | 14.4298 | 0.3104 | ops/ms | 52.56 | 10.06 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.5.0 | 13.9697 | 0.0724 | ops/ms | 54.07 | 10.03 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.6.5 | 14.2012 | 0.3168 | ops/ms | 53.31 | 10.08 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 6.5.0 | ★ Best | 30.4182 | 0.1694 | ops/ms | 1.35 | 0.00 | 13.90 | 32.0288 | 3.1472 | 9.83 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.6.0 | Near best | 28.2079 | 0.1523 | ops/ms | -5.68 | 7.27 | 15.45 | 31.1441 | 3.7130 | 11.92 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.7.0 | Near best | 27.2208 | 0.6235 | ops/ms | -6.56 | 10.51 | 14.45 | 29.9208 | 3.1684 | 10.59 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.0 | 23.6323 | 0.4508 | ops/ms | -11.49 | 22.31 | 13.07 | 25.1660 | 2.1690 | 8.62 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.1-SNAPSHOT | 24.4929 | 0.3564 | ops/ms | -8.41 | 19.48 | 11.62 | 25.6178 | 1.5909 | 6.21 | 2 | 4 | 2 | 10 | 1000 ms | |
| Route Count: javalin.performance.JavalinBenchmark.routes100 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes100 | 5.4.2 | 13.3384 | 0.2530 | ops/ms | 44.75 | 4.79 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.5.0 | 13.3854 | 0.2713 | ops/ms | 44.55 | 4.80 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.6.5 | 13.4708 | 0.4508 | ops/ms | 44.20 | 5.49 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 6.5.0 | ★ Best | 24.1405 | 0.0997 | ops/ms | 1.18 | 0.00 | 6.15 | 24.6120 | 1.0702 | 4.35 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.6.0 | Near best | 23.5451 | 0.4402 | ops/ms | -1.81 | 2.47 | 10.69 | 25.1756 | 2.4573 | 9.76 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.7.0 | 21.1623 | 0.2393 | ops/ms | -3.81 | 12.34 | 7.43 | 22.3190 | 1.3442 | 6.02 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.0 | 17.7019 | 0.4553 | ops/ms | -13.08 | 26.67 | 10.81 | 19.0340 | 1.8838 | 9.90 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.1-SNAPSHOT | 19.4178 | 0.5806 | ops/ms | -7.50 | 19.56 | 7.02 | 20.2055 | 1.1139 | 5.51 | 2 | 4 | 2 | 10 | 1000 ms | |
| Route Count: javalin.performance.JavalinBenchmark.routes1000 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes1000 | 5.4.2 | ★ Best | 13.4628 | 0.3054 | ops/ms | 0.00 | 3.21 | 13.4628 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.routes1000 | 5.5.0 | 12.6844 | 0.3028 | ops/ms | 5.78 | 3.29 | 12.6844 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes1000 | 5.6.5 | Near best | 12.9891 | 0.4679 | ops/ms | 3.52 | 4.26 | 12.9891 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.routes1000 | 6.5.0 | 8.3723 | 0.0627 | ops/ms | 9.15 | 37.81 | 7.37 | 7.7805 | 0.5453 | 7.01 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.6.0 | 8.0947 | 0.1740 | ops/ms | 5.29 | 39.87 | 14.06 | 7.3168 | 1.0155 | 13.88 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.7.0 | 6.0255 | 0.0328 | ops/ms | 2.69 | 55.24 | 8.09 | 5.6951 | 0.4425 | 7.77 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.0 | 5.1356 | 0.0842 | ops/ms | -10.55 | 61.85 | 8.19 | 5.4384 | 0.4282 | 7.87 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.1-SNAPSHOT | 5.1128 | 0.0542 | ops/ms | -10.41 | 62.02 | 8.09 | 5.4098 | 0.4201 | 7.77 | 2 | 4 | 2 | 10 | 1000 ms | |
| Route Count: javalin.performance.JavalinBenchmark.routes10000 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes10000 | 6.5.0 | ★ Best | 0.9179 | 0.0410 | ops/ms | 0.00 | 6.31 | 0.9179 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.routes10000 | 6.6.0 | Near best | 0.9050 | 0.0563 | ops/ms | 1.41 | 7.65 | 0.9050 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.routes10000 | 6.7.0 | 0.5892 | 0.0337 | ops/ms | 35.81 | 7.25 | 0.5892 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.0 | 0.6358 | 0.0330 | ops/ms | 30.73 | 6.85 | 0.6358 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.1-SNAPSHOT | 0.6183 | 0.0343 | ops/ms | 32.64 | 7.12 | 0.6183 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| Static File: javalin.performance.JavalinBenchmark.staticFile100kb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.4.2 | 3.1156 | 0.0293 | ops/ms | 6.14 | 5.08 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.5.0 | 3.1283 | 0.0117 | ops/ms | 5.76 | 5.08 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.6.5 | 3.1278 | 0.0265 | ops/ms | 5.77 | 5.08 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.5.0 | Near best | 3.3148 | 0.0262 | ops/ms | -0.36 | 0.14 | 6.47 | 3.4089 | 0.1527 | 4.48 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.6.0 | ★ Best | 3.3193 | 0.0177 | ops/ms | -0.27 | 0.00 | 6.60 | 3.4159 | 0.1594 | 4.67 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.7.0 | Near best | 3.3118 | 0.0262 | ops/ms | -0.21 | 0.23 | 6.55 | 3.4057 | 0.1567 | 4.60 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.0 | Near best | 3.2301 | 0.0097 | ops/ms | 0.17 | 2.69 | 5.08 | 3.2273 | 0.0039 | 0.12 | 2 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.1-SNAPSHOT | Near best | 3.2220 | 0.0103 | ops/ms | 0.03 | 2.93 | 5.08 | 3.2216 | 0.0006 | 0.02 | 2 | 4 | 2 | 10 | 1000 ms |
| Static File: javalin.performance.JavalinBenchmark.staticFile1mb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.staticFile1mb | 5.4.2 | ★ Best | 0.3472 | 0.0075 | ops/ms | 0.00 | 3.07 | 0.3472 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.staticFile1mb | 5.5.0 | Near best | 0.3454 | 0.0108 | ops/ms | 0.53 | 3.81 | 0.3454 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.staticFile1mb | 5.6.5 | Near best | 0.3448 | 0.0105 | ops/ms | 0.70 | 3.74 | 0.3448 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.5.0 | Near best | 0.3313 | 0.0111 | ops/ms | -0.80 | 4.57 | 4.84 | 0.3412 | 0.0148 | 4.33 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.6.0 | 0.3344 | 0.0081 | ops/ms | -0.56 | 3.69 | 3.66 | 0.3411 | 0.0100 | 2.94 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.7.0 | Near best | 0.3323 | 0.0072 | ops/ms | -0.17 | 4.30 | 4.81 | 0.3410 | 0.0146 | 4.29 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.0 | 0.3273 | 0.0122 | ops/ms | 0.65 | 5.73 | 4.30 | 0.3262 | 0.0015 | 0.46 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.1-SNAPSHOT | 0.3300 | 0.0099 | ops/ms | 0.09 | 4.97 | 3.70 | 0.3298 | 0.0002 | 0.06 | 2 | 4 | 2 | 10 | 1000 ms | |