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 1000007418
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 | 43.24 | 8.54 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 5.2895 | 0.1320 | ops/ms | 45.68 | 8.67 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 5.5517 | 0.0712 | ops/ms | 42.99 | 8.54 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 9.5947 | 0.1280 | ops/ms | -4.94 | 1.47 | 13.06 | 10.3306 | 1.0417 | 10.08 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 9.7277 | 0.0897 | ops/ms | 2.08 | 0.10 | 13.80 | 10.3002 | 1.1354 | 11.02 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | ★ Best | 9.7376 | 0.0618 | ops/ms | 2.77 | 0.00 | 11.74 | 10.0796 | 0.8367 | 8.30 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 8.7171 | 0.0380 | ops/ms | -1.04 | 10.48 | 8.54 | 8.8544 | 0.1648 | 1.86 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 8.7322 | 0.0809 | ops/ms | 5.07 | 10.32 | 9.19 | 8.6771 | 0.3421 | 3.94 | 3 | 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.08 | 2.83 | 2.5721 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | Near best | 2.5665 | 0.0176 | ops/ms | 2.29 | 2.83 | 2.5665 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | 2.5483 | 0.0186 | ops/ms | 2.98 | 2.83 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 2.6266 | 0.0304 | ops/ms | -0.23 | 0.00 | 2.83 | 2.6375 | 0.0139 | 0.53 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 2.5770 | 0.0202 | ops/ms | -0.81 | 1.89 | 3.73 | 2.6466 | 0.0833 | 3.15 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 2.6136 | 0.0071 | ops/ms | -0.42 | 0.50 | 2.83 | 2.6529 | 0.0438 | 1.65 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 2.3583 | 0.0186 | ops/ms | -4.20 | 10.21 | 4.85 | 2.4653 | 0.1088 | 4.41 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | Near best | 2.5796 | 0.0231 | ops/ms | 0.53 | 1.79 | 2.83 | 2.5715 | 0.0072 | 0.28 | 3 | 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 | Near best | 0.2306 | 0.0159 | ops/ms | -0.32 | 7.30 | 7.73 | 0.2374 | 0.0075 | 3.15 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 0.2386 | 0.0090 | ops/ms | -0.85 | 4.10 | 5.14 | 0.2392 | 0.0019 | 0.81 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 0.2343 | 0.0136 | ops/ms | -2.12 | 5.81 | 6.75 | 0.2380 | 0.0034 | 1.44 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 0.2360 | 0.0109 | ops/ms | 0.83 | 5.16 | 5.77 | 0.2347 | 0.0011 | 0.46 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 0.2331 | 0.0124 | ops/ms | 1.11 | 6.30 | 6.35 | 0.2326 | 0.0018 | 0.78 | 3 | 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 | 45.96 | 6.87 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 15.5541 | 0.3369 | ops/ms | 46.70 | 6.83 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 15.9682 | 0.1321 | ops/ms | 45.29 | 6.78 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 29.0037 | 0.3185 | ops/ms | -2.37 | 0.62 | 11.56 | 30.8274 | 2.9540 | 9.58 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 29.1845 | 0.3727 | ops/ms | -0.52 | 0.00 | 9.16 | 30.3267 | 1.9632 | 6.47 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 28.8000 | 0.3279 | ops/ms | 2.91 | 1.32 | 10.95 | 30.0178 | 2.6509 | 8.83 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 25.6647 | 0.1372 | ops/ms | -1.78 | 12.06 | 6.78 | 26.1196 | 0.4497 | 1.72 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 25.7172 | 0.1719 | ops/ms | 1.69 | 11.88 | 7.14 | 25.9378 | 0.7830 | 3.02 | 3 | 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.00 | 4.37 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 3.0798 | 0.0219 | ops/ms | 6.25 | 4.37 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 3.0752 | 0.0130 | ops/ms | 6.39 | 4.37 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 3.2689 | 0.0126 | ops/ms | -0.81 | 0.49 | 5.64 | 3.3543 | 0.1372 | 4.09 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 3.2852 | 0.0206 | ops/ms | -0.42 | 0.00 | 5.49 | 3.3604 | 0.1304 | 3.88 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 3.2710 | 0.0213 | ops/ms | -0.46 | 0.43 | 5.60 | 3.3525 | 0.1355 | 4.04 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 3.1659 | 0.0239 | ops/ms | 0.16 | 3.63 | 4.37 | 3.1721 | 0.0152 | 0.48 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.1702 | 0.0136 | ops/ms | -1.16 | 3.50 | 4.37 | 3.1943 | 0.0209 | 0.65 | 3 | 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 | 0.2931 | 0.0166 | ops/ms | -2.73 | 9.92 | 7.74 | 0.3102 | 0.0221 | 7.13 | 4 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 0.2877 | 0.0189 | ops/ms | -4.02 | 11.59 | 8.70 | 0.3055 | 0.0249 | 8.15 | 4 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 0.3006 | 0.0194 | ops/ms | -2.12 | 7.63 | 7.14 | 0.3153 | 0.0178 | 5.64 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.2838 | 0.0229 | ops/ms | 0.49 | 12.77 | 8.62 | 0.2848 | 0.0029 | 1.02 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.2875 | 0.0160 | ops/ms | -3.38 | 11.66 | 6.35 | 0.2942 | 0.0058 | 1.98 | 3 | 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.77 | 10.22 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 16.9223 | 0.2605 | ops/ms | 46.01 | 10.22 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 16.2966 | 0.3613 | ops/ms | 48.00 | 10.27 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 30.5462 | 0.4825 | ops/ms | -2.23 | 2.54 | 14.56 | 32.8652 | 3.4711 | 10.56 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 31.3422 | 0.1554 | ops/ms | 1.98 | 0.00 | 14.18 | 32.7880 | 3.2878 | 10.03 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 30.5637 | 0.2363 | ops/ms | 2.26 | 2.48 | 12.26 | 31.7272 | 2.2368 | 7.05 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 27.8134 | 0.3139 | ops/ms | 5.78 | 11.26 | 11.23 | 27.7335 | 1.4023 | 5.06 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 27.7165 | 0.2034 | ops/ms | 0.68 | 11.57 | 10.39 | 28.0581 | 0.7594 | 2.71 | 3 | 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 | 50.76 | 10.55 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.9697 | 0.0724 | ops/ms | 52.33 | 10.52 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 14.2012 | 0.3168 | ops/ms | 51.54 | 10.56 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 29.2749 | 0.1245 | ops/ms | -3.76 | 0.09 | 13.90 | 31.3403 | 2.9154 | 9.30 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 29.3026 | 0.5280 | ops/ms | 3.88 | 0.00 | 14.60 | 30.6837 | 3.1683 | 10.33 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 28.5117 | 0.4762 | ops/ms | 4.74 | 2.70 | 13.74 | 29.5685 | 2.6812 | 9.07 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 25.3835 | 0.3857 | ops/ms | 7.41 | 13.37 | 11.99 | 25.2385 | 1.5389 | 6.10 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 25.5369 | 0.4847 | ops/ms | 4.26 | 12.85 | 11.22 | 25.5908 | 1.1259 | 4.40 | 3 | 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.00 | 4.41 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.3854 | 0.2713 | ops/ms | 43.80 | 4.42 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 13.4708 | 0.4508 | ops/ms | 43.44 | 5.16 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 23.8187 | 0.2941 | ops/ms | -1.33 | 0.00 | 5.56 | 24.4136 | 0.9596 | 3.93 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 23.6182 | 0.1589 | ops/ms | 0.31 | 0.84 | 9.53 | 24.7863 | 2.1522 | 8.68 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | 21.6488 | 0.3797 | ops/ms | 2.30 | 9.11 | 6.50 | 22.1515 | 1.1476 | 5.18 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 19.5806 | 0.0939 | ops/ms | 10.61 | 17.79 | 8.14 | 19.2162 | 1.3689 | 7.12 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 19.1230 | 0.1929 | ops/ms | -1.52 | 19.71 | 6.41 | 19.8446 | 1.0055 | 5.07 | 3 | 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.1742 | 0.1467 | ops/ms | -2.37 | 39.28 | 6.58 | 7.8789 | 0.4868 | 6.18 | 4 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 8.2377 | 0.0511 | ops/ms | 1.77 | 38.81 | 12.77 | 7.5470 | 0.9484 | 12.57 | 4 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 6.0685 | 0.0251 | ops/ms | 0.71 | 54.92 | 7.38 | 5.7884 | 0.4067 | 7.03 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 5.4657 | 0.0430 | ops/ms | 6.43 | 59.40 | 6.01 | 5.4475 | 0.3032 | 5.57 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 5.1882 | 0.1862 | ops/ms | 1.48 | 61.46 | 6.47 | 5.3360 | 0.3234 | 6.06 | 3 | 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 | 0.7719 | 0.0718 | ops/ms | -15.90 | 16.38 | 12.87 | 0.8449 | 0.1032 | 12.22 | 2 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | ★ Best | 0.9232 | 0.0372 | ops/ms | 2.01 | 0.00 | 5.70 | 0.9141 | 0.0129 | 1.41 | 2 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | 0.6088 | 0.0308 | ops/ms | 3.33 | 34.05 | 6.47 | 0.5990 | 0.0139 | 2.32 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.6086 | 0.0510 | ops/ms | -4.28 | 34.07 | 9.30 | 0.6222 | 0.0192 | 3.09 | 2 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.5630 | 0.0519 | ops/ms | -8.94 | 39.01 | 10.07 | 0.5907 | 0.0391 | 6.62 | 2 | 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 | 5.67 | 4.64 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 3.1283 | 0.0117 | ops/ms | 5.29 | 4.64 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 3.1278 | 0.0265 | ops/ms | 5.30 | 4.64 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 3.2719 | 0.0257 | ops/ms | -1.30 | 0.94 | 5.94 | 3.3746 | 0.1422 | 4.21 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 3.3028 | 0.0216 | ops/ms | -0.50 | 0.00 | 5.92 | 3.3876 | 0.1419 | 4.19 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 3.2905 | 0.0345 | ops/ms | -0.64 | 0.37 | 5.90 | 3.3769 | 0.1403 | 4.15 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 3.1950 | 0.0230 | ops/ms | -1.09 | 3.27 | 4.64 | 3.2165 | 0.0189 | 0.59 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.2122 | 0.0179 | ops/ms | -0.30 | 2.74 | 4.64 | 3.2184 | 0.0054 | 0.17 | 3 | 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 | 0.3304 | 0.0119 | ops/ms | -0.29 | 4.85 | 4.47 | 0.3385 | 0.0132 | 3.91 | 4 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | Near best | 0.3343 | 0.0104 | ops/ms | -0.04 | 3.72 | 3.80 | 0.3394 | 0.0089 | 2.62 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | 0.3319 | 0.0116 | ops/ms | -0.12 | 4.41 | 4.36 | 0.3387 | 0.0128 | 3.78 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.3292 | 0.0108 | ops/ms | 0.59 | 5.18 | 3.93 | 0.3272 | 0.0020 | 0.62 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.3278 | 0.0128 | ops/ms | -0.65 | 5.58 | 4.47 | 0.3291 | 0.0012 | 0.35 | 3 | 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 | 43.24 | 8.54 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.5.0 | 5.2895 | 0.1320 | ops/ms | 45.68 | 8.67 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.6.5 | 5.5517 | 0.0712 | ops/ms | 42.99 | 8.54 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 6.5.0 | Near best | 9.5947 | 0.1280 | ops/ms | -4.94 | 1.47 | 13.06 | 10.3306 | 1.0417 | 10.08 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.6.0 | Near best | 9.7277 | 0.0897 | ops/ms | 2.08 | 0.10 | 13.80 | 10.3002 | 1.1354 | 11.02 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.7.0 | ★ Best | 9.7376 | 0.0618 | ops/ms | 2.77 | 0.00 | 11.74 | 10.0796 | 0.8367 | 8.30 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.0 | 8.7171 | 0.0380 | ops/ms | -1.04 | 10.48 | 8.54 | 8.8544 | 0.1648 | 1.86 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.hello | 7.0.1-SNAPSHOT | 8.7322 | 0.0809 | ops/ms | 5.07 | 10.32 | 9.19 | 8.6771 | 0.3421 | 3.94 | 3 | 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.08 | 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.29 | 2.83 | 2.5665 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 5.6.5 | 2.5483 | 0.0186 | ops/ms | 2.98 | 2.83 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.5.0 | ★ Best | 2.6266 | 0.0304 | ops/ms | -0.23 | 0.00 | 2.83 | 2.6375 | 0.0139 | 0.53 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.6.0 | Near best | 2.5770 | 0.0202 | ops/ms | -0.81 | 1.89 | 3.73 | 2.6466 | 0.0833 | 3.15 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.7.0 | Near best | 2.6136 | 0.0071 | ops/ms | -0.42 | 0.50 | 2.83 | 2.6529 | 0.0438 | 1.65 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.0 | 2.3583 | 0.0186 | ops/ms | -4.20 | 10.21 | 4.85 | 2.4653 | 0.1088 | 4.41 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.1-SNAPSHOT | Near best | 2.5796 | 0.0231 | ops/ms | 0.53 | 1.79 | 2.83 | 2.5715 | 0.0072 | 0.28 | 3 | 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 | Near best | 0.2306 | 0.0159 | ops/ms | -0.32 | 7.30 | 7.73 | 0.2374 | 0.0075 | 3.15 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.6.0 | Near best | 0.2386 | 0.0090 | ops/ms | -0.85 | 4.10 | 5.14 | 0.2392 | 0.0019 | 0.81 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.7.0 | Near best | 0.2343 | 0.0136 | ops/ms | -2.12 | 5.81 | 6.75 | 0.2380 | 0.0034 | 1.44 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.0 | Near best | 0.2360 | 0.0109 | ops/ms | 0.83 | 5.16 | 5.77 | 0.2347 | 0.0011 | 0.46 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.1-SNAPSHOT | Near best | 0.2331 | 0.0124 | ops/ms | 1.11 | 6.30 | 6.35 | 0.2326 | 0.0018 | 0.78 | 3 | 4 | 2 | 10 | 1000 ms |
| JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerializationSmall | ||||||||||||||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.4.2 | 15.7703 | 0.3650 | ops/ms | 45.96 | 6.87 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.5.0 | 15.5541 | 0.3369 | ops/ms | 46.70 | 6.83 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.6.5 | 15.9682 | 0.1321 | ops/ms | 45.29 | 6.78 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.5.0 | Near best | 29.0037 | 0.3185 | ops/ms | -2.37 | 0.62 | 11.56 | 30.8274 | 2.9540 | 9.58 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.6.0 | ★ Best | 29.1845 | 0.3727 | ops/ms | -0.52 | 0.00 | 9.16 | 30.3267 | 1.9632 | 6.47 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.7.0 | Near best | 28.8000 | 0.3279 | ops/ms | 2.91 | 1.32 | 10.95 | 30.0178 | 2.6509 | 8.83 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.0 | 25.6647 | 0.1372 | ops/ms | -1.78 | 12.06 | 6.78 | 26.1196 | 0.4497 | 1.72 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.1-SNAPSHOT | 25.7172 | 0.1719 | ops/ms | 1.69 | 11.88 | 7.14 | 25.9378 | 0.7830 | 3.02 | 3 | 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.00 | 4.37 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.5.0 | 3.0798 | 0.0219 | ops/ms | 6.25 | 4.37 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.6.5 | 3.0752 | 0.0130 | ops/ms | 6.39 | 4.37 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 6.5.0 | Near best | 3.2689 | 0.0126 | ops/ms | -0.81 | 0.49 | 5.64 | 3.3543 | 0.1372 | 4.09 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.6.0 | ★ Best | 3.2852 | 0.0206 | ops/ms | -0.42 | 0.00 | 5.49 | 3.3604 | 0.1304 | 3.88 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.7.0 | Near best | 3.2710 | 0.0213 | ops/ms | -0.46 | 0.43 | 5.60 | 3.3525 | 0.1355 | 4.04 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.0 | Near best | 3.1659 | 0.0239 | ops/ms | 0.16 | 3.63 | 4.37 | 3.1721 | 0.0152 | 0.48 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.1-SNAPSHOT | Near best | 3.1702 | 0.0136 | ops/ms | -1.16 | 3.50 | 4.37 | 3.1943 | 0.0209 | 0.65 | 3 | 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 | 0.2931 | 0.0166 | ops/ms | -2.73 | 9.92 | 7.74 | 0.3102 | 0.0221 | 7.13 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 6.6.0 | 0.2877 | 0.0189 | ops/ms | -4.02 | 11.59 | 8.70 | 0.3055 | 0.0249 | 8.15 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 6.7.0 | 0.3006 | 0.0194 | ops/ms | -2.12 | 7.63 | 7.14 | 0.3153 | 0.0178 | 5.64 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.0 | 0.2838 | 0.0229 | ops/ms | 0.49 | 12.77 | 8.62 | 0.2848 | 0.0029 | 1.02 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.1-SNAPSHOT | 0.2875 | 0.0160 | ops/ms | -3.38 | 11.66 | 6.35 | 0.2942 | 0.0058 | 1.98 | 3 | 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.77 | 10.22 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.5.0 | 16.9223 | 0.2605 | ops/ms | 46.01 | 10.22 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.6.5 | 16.2966 | 0.3613 | ops/ms | 48.00 | 10.27 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.5.0 | Near best | 30.5462 | 0.4825 | ops/ms | -2.23 | 2.54 | 14.56 | 32.8652 | 3.4711 | 10.56 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.6.0 | ★ Best | 31.3422 | 0.1554 | ops/ms | 1.98 | 0.00 | 14.18 | 32.7880 | 3.2878 | 10.03 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.7.0 | Near best | 30.5637 | 0.2363 | ops/ms | 2.26 | 2.48 | 12.26 | 31.7272 | 2.2368 | 7.05 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.0 | 27.8134 | 0.3139 | ops/ms | 5.78 | 11.26 | 11.23 | 27.7335 | 1.4023 | 5.06 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.1-SNAPSHOT | 27.7165 | 0.2034 | ops/ms | 0.68 | 11.57 | 10.39 | 28.0581 | 0.7594 | 2.71 | 3 | 4 | 2 | 10 | 1000 ms | |
| Route Count: javalin.performance.JavalinBenchmark.routes10 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes10 | 5.4.2 | 14.4298 | 0.3104 | ops/ms | 50.76 | 10.55 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.5.0 | 13.9697 | 0.0724 | ops/ms | 52.33 | 10.52 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.6.5 | 14.2012 | 0.3168 | ops/ms | 51.54 | 10.56 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 6.5.0 | Near best | 29.2749 | 0.1245 | ops/ms | -3.76 | 0.09 | 13.90 | 31.3403 | 2.9154 | 9.30 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.6.0 | ★ Best | 29.3026 | 0.5280 | ops/ms | 3.88 | 0.00 | 14.60 | 30.6837 | 3.1683 | 10.33 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.7.0 | Near best | 28.5117 | 0.4762 | ops/ms | 4.74 | 2.70 | 13.74 | 29.5685 | 2.6812 | 9.07 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.0 | 25.3835 | 0.3857 | ops/ms | 7.41 | 13.37 | 11.99 | 25.2385 | 1.5389 | 6.10 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.1-SNAPSHOT | 25.5369 | 0.4847 | ops/ms | 4.26 | 12.85 | 11.22 | 25.5908 | 1.1259 | 4.40 | 3 | 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.00 | 4.41 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.5.0 | 13.3854 | 0.2713 | ops/ms | 43.80 | 4.42 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.6.5 | 13.4708 | 0.4508 | ops/ms | 43.44 | 5.16 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 6.5.0 | ★ Best | 23.8187 | 0.2941 | ops/ms | -1.33 | 0.00 | 5.56 | 24.4136 | 0.9596 | 3.93 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.6.0 | Near best | 23.6182 | 0.1589 | ops/ms | 0.31 | 0.84 | 9.53 | 24.7863 | 2.1522 | 8.68 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.7.0 | 21.6488 | 0.3797 | ops/ms | 2.30 | 9.11 | 6.50 | 22.1515 | 1.1476 | 5.18 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.0 | 19.5806 | 0.0939 | ops/ms | 10.61 | 17.79 | 8.14 | 19.2162 | 1.3689 | 7.12 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.1-SNAPSHOT | 19.1230 | 0.1929 | ops/ms | -1.52 | 19.71 | 6.41 | 19.8446 | 1.0055 | 5.07 | 3 | 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.1742 | 0.1467 | ops/ms | -2.37 | 39.28 | 6.58 | 7.8789 | 0.4868 | 6.18 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.6.0 | 8.2377 | 0.0511 | ops/ms | 1.77 | 38.81 | 12.77 | 7.5470 | 0.9484 | 12.57 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.7.0 | 6.0685 | 0.0251 | ops/ms | 0.71 | 54.92 | 7.38 | 5.7884 | 0.4067 | 7.03 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.0 | 5.4657 | 0.0430 | ops/ms | 6.43 | 59.40 | 6.01 | 5.4475 | 0.3032 | 5.57 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.1-SNAPSHOT | 5.1882 | 0.1862 | ops/ms | 1.48 | 61.46 | 6.47 | 5.3360 | 0.3234 | 6.06 | 3 | 4 | 2 | 10 | 1000 ms | |
| Route Count: javalin.performance.JavalinBenchmark.routes10000 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes10000 | 6.5.0 | 0.7719 | 0.0718 | ops/ms | -15.90 | 16.38 | 12.87 | 0.8449 | 0.1032 | 12.22 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 6.6.0 | ★ Best | 0.9232 | 0.0372 | ops/ms | 2.01 | 0.00 | 5.70 | 0.9141 | 0.0129 | 1.41 | 2 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10000 | 6.7.0 | 0.6088 | 0.0308 | ops/ms | 3.33 | 34.05 | 6.47 | 0.5990 | 0.0139 | 2.32 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.0 | 0.6086 | 0.0510 | ops/ms | -4.28 | 34.07 | 9.30 | 0.6222 | 0.0192 | 3.09 | 2 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.1-SNAPSHOT | 0.5630 | 0.0519 | ops/ms | -8.94 | 39.01 | 10.07 | 0.5907 | 0.0391 | 6.62 | 2 | 4 | 2 | 10 | 1000 ms | |
| Static File: javalin.performance.JavalinBenchmark.staticFile100kb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.4.2 | 3.1156 | 0.0293 | ops/ms | 5.67 | 4.64 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.5.0 | 3.1283 | 0.0117 | ops/ms | 5.29 | 4.64 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.6.5 | 3.1278 | 0.0265 | ops/ms | 5.30 | 4.64 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.5.0 | Near best | 3.2719 | 0.0257 | ops/ms | -1.30 | 0.94 | 5.94 | 3.3746 | 0.1422 | 4.21 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.6.0 | ★ Best | 3.3028 | 0.0216 | ops/ms | -0.50 | 0.00 | 5.92 | 3.3876 | 0.1419 | 4.19 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.7.0 | Near best | 3.2905 | 0.0345 | ops/ms | -0.64 | 0.37 | 5.90 | 3.3769 | 0.1403 | 4.15 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.0 | Near best | 3.1950 | 0.0230 | ops/ms | -1.09 | 3.27 | 4.64 | 3.2165 | 0.0189 | 0.59 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.1-SNAPSHOT | Near best | 3.2122 | 0.0179 | ops/ms | -0.30 | 2.74 | 4.64 | 3.2184 | 0.0054 | 0.17 | 3 | 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 | 0.3304 | 0.0119 | ops/ms | -0.29 | 4.85 | 4.47 | 0.3385 | 0.0132 | 3.91 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.6.0 | Near best | 0.3343 | 0.0104 | ops/ms | -0.04 | 3.72 | 3.80 | 0.3394 | 0.0089 | 2.62 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.7.0 | 0.3319 | 0.0116 | ops/ms | -0.12 | 4.41 | 4.36 | 0.3387 | 0.0128 | 3.78 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.0 | 0.3292 | 0.0108 | ops/ms | 0.59 | 5.18 | 3.93 | 0.3272 | 0.0020 | 0.62 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.1-SNAPSHOT | 0.3278 | 0.0128 | ops/ms | -0.65 | 5.58 | 4.47 | 0.3291 | 0.0012 | 0.35 | 3 | 4 | 2 | 10 | 1000 ms | |