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 1000007519
OS=Linux/X64
nproc=4
cores=4
maxMHz=2800.0000
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 | 63.08 | 20.00 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 5.2895 | 0.1320 | ops/ms | 64.67 | 20.00 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 5.5517 | 0.0712 | ops/ms | 62.92 | 20.00 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 14.9735 | 0.2829 | ops/ms | 56.06 | 0.00 | 20.00 | 11.2592 | 2.2638 | 20.11 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 14.4763 | 0.3021 | ops/ms | 48.81 | 3.32 | 20.00 | 11.1354 | 2.1106 | 18.95 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 13.9380 | 0.0644 | ops/ms | 43.14 | 6.92 | 20.00 | 10.8513 | 1.8715 | 17.25 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 13.1944 | 0.0700 | ops/ms | 51.36 | 11.88 | 20.00 | 9.9394 | 2.1742 | 21.87 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 13.3143 | 0.1353 | ops/ms | 52.47 | 11.08 | 20.00 | 9.8364 | 2.3354 | 23.74 | 4 | 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 | 2.5721 | 0.0208 | ops/ms | 6.01 | 3.69 | 2.5721 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 2.5665 | 0.0176 | ops/ms | 6.22 | 3.69 | 2.5665 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 2.5483 | 0.0186 | ops/ms | 6.88 | 3.69 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 2.7367 | 0.0189 | ops/ms | 4.19 | 0.00 | 3.69 | 2.6574 | 0.0459 | 1.73 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 2.7367 | 0.0157 | ops/ms | 6.20 | 0.00 | 4.38 | 2.6647 | 0.0826 | 3.10 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 2.6910 | 0.0410 | ops/ms | 2.96 | 1.67 | 3.69 | 2.6605 | 0.0416 | 1.56 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 2.5345 | 0.1330 | ops/ms | 7.47 | 7.39 | 6.09 | 2.4826 | 0.0954 | 3.84 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | Near best | 2.6790 | 0.0167 | ops/ms | 3.85 | 2.11 | 3.73 | 2.5984 | 0.0541 | 2.08 | 4 | 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.2298 | 0.0059 | ops/ms | -0.38 | 7.65 | 4.67 | 0.2359 | 0.0073 | 3.11 | 5 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 0.2217 | 0.0096 | ops/ms | -7.07 | 10.88 | 5.55 | 0.2357 | 0.0080 | 3.39 | 5 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 0.2305 | 0.0074 | ops/ms | -1.63 | 7.35 | 4.74 | 0.2365 | 0.0045 | 1.88 | 5 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.2271 | 0.0098 | ops/ms | -3.76 | 8.72 | 5.55 | 0.2328 | 0.0039 | 1.68 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.2279 | 0.0090 | ops/ms | -2.22 | 8.38 | 5.25 | 0.2314 | 0.0028 | 1.19 | 4 | 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 | 63.89 | 18.97 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 15.5541 | 0.3369 | ops/ms | 64.38 | 18.95 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 15.9682 | 0.1321 | ops/ms | 63.44 | 18.94 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 43.6724 | 0.4449 | ops/ms | 50.58 | 0.00 | 20.00 | 33.3964 | 6.2883 | 18.83 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 43.0025 | 0.6897 | ops/ms | 47.35 | 1.53 | 20.00 | 32.8618 | 5.9183 | 18.01 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 41.9658 | 0.4626 | ops/ms | 45.71 | 3.91 | 20.00 | 32.4074 | 5.8156 | 17.95 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 39.1094 | 1.3661 | ops/ms | 52.39 | 10.45 | 20.00 | 29.3670 | 6.5053 | 22.15 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 40.0768 | 0.1336 | ops/ms | 55.84 | 8.23 | 20.00 | 29.4725 | 7.0983 | 24.08 | 4 | 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 | 13.71 | 4.98 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 3.0798 | 0.0219 | ops/ms | 13.95 | 4.98 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 3.0752 | 0.0130 | ops/ms | 14.08 | 4.98 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 3.5694 | 0.0356 | ops/ms | 9.19 | 0.27 | 6.41 | 3.3973 | 0.1528 | 4.50 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 3.5766 | 0.0144 | ops/ms | 8.87 | 0.07 | 6.32 | 3.4036 | 0.1487 | 4.37 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | ★ Best | 3.5790 | 0.0149 | ops/ms | 9.42 | 0.00 | 6.45 | 3.3978 | 0.1550 | 4.56 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 3.4959 | 0.0092 | ops/ms | 10.42 | 2.32 | 6.76 | 3.2531 | 0.1623 | 4.99 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.4901 | 0.0168 | ops/ms | 10.09 | 2.48 | 6.45 | 3.2683 | 0.1489 | 4.56 | 4 | 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.2785 | 0.0204 | ops/ms | -4.98 | 14.41 | 8.40 | 0.3038 | 0.0238 | 7.84 | 5 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 0.2793 | 0.0214 | ops/ms | -2.90 | 14.16 | 8.71 | 0.3002 | 0.0245 | 8.17 | 5 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 0.2970 | 0.0165 | ops/ms | -1.19 | 8.73 | 6.36 | 0.3116 | 0.0174 | 5.59 | 5 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.2920 | 0.0160 | ops/ms | 2.88 | 10.26 | 6.27 | 0.2866 | 0.0043 | 1.51 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.2910 | 0.0192 | ops/ms | 1.23 | 10.58 | 7.25 | 0.2934 | 0.0050 | 1.71 | 4 | 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 | 64.65 | 20.00 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 16.9223 | 0.2605 | ops/ms | 64.81 | 20.00 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 16.2966 | 0.3613 | ops/ms | 66.11 | 20.00 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 47.9546 | 0.4562 | ops/ms | 56.99 | 0.28 | 20.00 | 35.8831 | 7.3874 | 20.59 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 48.0870 | 0.5594 | ops/ms | 53.43 | 0.00 | 20.00 | 35.8478 | 7.4107 | 20.67 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 46.9264 | 0.6112 | ops/ms | 53.54 | 2.41 | 20.00 | 34.7670 | 7.0679 | 20.33 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 43.0421 | 0.3318 | ops/ms | 54.75 | 10.49 | 20.00 | 31.5607 | 7.7394 | 24.52 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 43.5443 | 0.4976 | ops/ms | 57.11 | 9.45 | 20.00 | 31.9296 | 7.7679 | 24.33 | 4 | 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 | 67.51 | 18.87 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.9697 | 0.0724 | ops/ms | 68.54 | 18.86 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 14.2012 | 0.3168 | ops/ms | 68.02 | 18.88 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 44.4088 | 0.5195 | ops/ms | 51.70 | 0.00 | 20.00 | 33.9540 | 6.3664 | 18.75 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 42.4265 | 0.4529 | ops/ms | 44.79 | 4.46 | 20.00 | 33.0322 | 5.9251 | 17.94 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 42.0643 | 0.6198 | ops/ms | 47.53 | 5.28 | 20.00 | 32.0676 | 6.0515 | 18.87 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 38.6963 | 0.4126 | ops/ms | 52.45 | 12.86 | 20.00 | 28.6030 | 6.8452 | 23.93 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 37.9408 | 0.9098 | ops/ms | 48.57 | 14.56 | 20.00 | 28.6783 | 6.2430 | 21.77 | 4 | 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 | 58.39 | 13.71 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.3854 | 0.2713 | ops/ms | 58.25 | 13.71 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 13.4708 | 0.4508 | ops/ms | 57.98 | 13.97 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 32.0578 | 1.8955 | ops/ms | 34.59 | 0.00 | 19.18 | 25.9425 | 3.5181 | 13.56 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 31.8281 | 0.7871 | ops/ms | 34.76 | 0.72 | 19.47 | 26.1946 | 3.6594 | 13.97 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 29.0019 | 0.2068 | ops/ms | 33.97 | 9.53 | 19.27 | 23.5215 | 3.2208 | 13.69 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 26.6153 | 0.4207 | ops/ms | 35.93 | 16.98 | 20.00 | 21.0660 | 3.8647 | 18.35 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 25.9317 | 0.2897 | ops/ms | 35.60 | 19.11 | 20.00 | 21.3664 | 3.1523 | 14.75 | 4 | 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.6771 | 0.1296 | ops/ms | 6.15 | 35.55 | 7.24 | 8.0386 | 0.5524 | 6.87 | 5 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 9.1706 | 0.4336 | ops/ms | 11.33 | 31.88 | 14.11 | 7.8717 | 1.0963 | 13.93 | 5 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 6.3496 | 0.0972 | ops/ms | 4.63 | 52.84 | 7.67 | 5.9007 | 0.4325 | 7.33 | 5 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 5.4304 | 0.3495 | ops/ms | -0.65 | 59.66 | 6.82 | 5.4432 | 0.2477 | 4.55 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 5.5594 | 0.2030 | ops/ms | 7.15 | 58.71 | 5.78 | 5.3918 | 0.2867 | 5.32 | 4 | 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 | Near best | 0.8702 | 0.0968 | ops/ms | 12.73 | 1.59 | 11.99 | 0.8534 | 0.0744 | 8.72 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 0.8842 | 0.0396 | ops/ms | -4.22 | 0.00 | 6.34 | 0.9041 | 0.0195 | 2.15 | 3 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | 0.6248 | 0.0459 | ops/ms | 2.63 | 29.34 | 8.61 | 0.6076 | 0.0178 | 2.94 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.6354 | 0.0815 | ops/ms | 4.39 | 28.15 | 13.59 | 0.6266 | 0.0156 | 2.49 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.5968 | 0.0406 | ops/ms | 5.99 | 32.51 | 8.14 | 0.5927 | 0.0279 | 4.70 | 3 | 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 | 14.21 | 5.31 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 3.1283 | 0.0117 | ops/ms | 13.87 | 5.31 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 3.1278 | 0.0265 | ops/ms | 13.88 | 5.31 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 3.6318 | 0.0286 | ops/ms | 11.00 | 0.00 | 6.96 | 3.4261 | 0.1685 | 4.92 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 3.6222 | 0.0240 | ops/ms | 9.67 | 0.27 | 6.81 | 3.4345 | 0.1616 | 4.70 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 3.6306 | 0.0276 | ops/ms | 10.34 | 0.03 | 6.91 | 3.4276 | 0.1662 | 4.85 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 3.5571 | 0.0138 | ops/ms | 11.33 | 2.06 | 7.14 | 3.3017 | 0.1710 | 5.18 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.5533 | 0.0110 | ops/ms | 10.62 | 2.16 | 7.07 | 3.3021 | 0.1675 | 5.07 | 4 | 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.3387 | 0.0105 | ops/ms | 2.51 | 2.46 | 4.02 | 0.3385 | 0.0114 | 3.38 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 0.3379 | 0.0130 | ops/ms | 1.09 | 2.67 | 4.41 | 0.3391 | 0.0077 | 2.28 | 5 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 0.3385 | 0.0126 | ops/ms | 1.99 | 2.51 | 4.30 | 0.3387 | 0.0111 | 3.27 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 0.3372 | 0.0077 | ops/ms | 2.43 | 2.88 | 3.14 | 0.3297 | 0.0053 | 1.60 | 4 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 0.3378 | 0.0093 | ops/ms | 3.03 | 2.72 | 3.52 | 0.3313 | 0.0044 | 1.33 | 4 | 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 | 63.08 | 20.00 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.5.0 | 5.2895 | 0.1320 | ops/ms | 64.67 | 20.00 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.6.5 | 5.5517 | 0.0712 | ops/ms | 62.92 | 20.00 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 6.5.0 | ★ Best | 14.9735 | 0.2829 | ops/ms | 56.06 | 0.00 | 20.00 | 11.2592 | 2.2638 | 20.11 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.6.0 | Near best | 14.4763 | 0.3021 | ops/ms | 48.81 | 3.32 | 20.00 | 11.1354 | 2.1106 | 18.95 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.7.0 | Near best | 13.9380 | 0.0644 | ops/ms | 43.14 | 6.92 | 20.00 | 10.8513 | 1.8715 | 17.25 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.0 | Near best | 13.1944 | 0.0700 | ops/ms | 51.36 | 11.88 | 20.00 | 9.9394 | 2.1742 | 21.87 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.1-SNAPSHOT | Near best | 13.3143 | 0.1353 | ops/ms | 52.47 | 11.08 | 20.00 | 9.8364 | 2.3354 | 23.74 | 4 | 4 | 2 | 10 | 1000 ms |
| JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerialization100kb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 5.4.2 | 2.5721 | 0.0208 | ops/ms | 6.01 | 3.69 | 2.5721 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 5.5.0 | 2.5665 | 0.0176 | ops/ms | 6.22 | 3.69 | 2.5665 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 5.6.5 | 2.5483 | 0.0186 | ops/ms | 6.88 | 3.69 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.5.0 | Near best | 2.7367 | 0.0189 | ops/ms | 4.19 | 0.00 | 3.69 | 2.6574 | 0.0459 | 1.73 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.6.0 | ★ Best | 2.7367 | 0.0157 | ops/ms | 6.20 | 0.00 | 4.38 | 2.6647 | 0.0826 | 3.10 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.7.0 | Near best | 2.6910 | 0.0410 | ops/ms | 2.96 | 1.67 | 3.69 | 2.6605 | 0.0416 | 1.56 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.0 | 2.5345 | 0.1330 | ops/ms | 7.47 | 7.39 | 6.09 | 2.4826 | 0.0954 | 3.84 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.1-SNAPSHOT | Near best | 2.6790 | 0.0167 | ops/ms | 3.85 | 2.11 | 3.73 | 2.5984 | 0.0541 | 2.08 | 4 | 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.2298 | 0.0059 | ops/ms | -0.38 | 7.65 | 4.67 | 0.2359 | 0.0073 | 3.11 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.6.0 | 0.2217 | 0.0096 | ops/ms | -7.07 | 10.88 | 5.55 | 0.2357 | 0.0080 | 3.39 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.7.0 | 0.2305 | 0.0074 | ops/ms | -1.63 | 7.35 | 4.74 | 0.2365 | 0.0045 | 1.88 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.0 | 0.2271 | 0.0098 | ops/ms | -3.76 | 8.72 | 5.55 | 0.2328 | 0.0039 | 1.68 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.1-SNAPSHOT | 0.2279 | 0.0090 | ops/ms | -2.22 | 8.38 | 5.25 | 0.2314 | 0.0028 | 1.19 | 4 | 4 | 2 | 10 | 1000 ms | |
| JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerializationSmall | ||||||||||||||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.4.2 | 15.7703 | 0.3650 | ops/ms | 63.89 | 18.97 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.5.0 | 15.5541 | 0.3369 | ops/ms | 64.38 | 18.95 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.6.5 | 15.9682 | 0.1321 | ops/ms | 63.44 | 18.94 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.5.0 | ★ Best | 43.6724 | 0.4449 | ops/ms | 50.58 | 0.00 | 20.00 | 33.3964 | 6.2883 | 18.83 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.6.0 | Near best | 43.0025 | 0.6897 | ops/ms | 47.35 | 1.53 | 20.00 | 32.8618 | 5.9183 | 18.01 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.7.0 | Near best | 41.9658 | 0.4626 | ops/ms | 45.71 | 3.91 | 20.00 | 32.4074 | 5.8156 | 17.95 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.0 | Near best | 39.1094 | 1.3661 | ops/ms | 52.39 | 10.45 | 20.00 | 29.3670 | 6.5053 | 22.15 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.1-SNAPSHOT | Near best | 40.0768 | 0.1336 | ops/ms | 55.84 | 8.23 | 20.00 | 29.4725 | 7.0983 | 24.08 | 4 | 4 | 2 | 10 | 1000 ms |
| Payload Size: javalin.performance.JavalinBenchmark.payload100kb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.4.2 | 3.0881 | 0.0123 | ops/ms | 13.71 | 4.98 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.5.0 | 3.0798 | 0.0219 | ops/ms | 13.95 | 4.98 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.6.5 | 3.0752 | 0.0130 | ops/ms | 14.08 | 4.98 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 6.5.0 | Near best | 3.5694 | 0.0356 | ops/ms | 9.19 | 0.27 | 6.41 | 3.3973 | 0.1528 | 4.50 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.6.0 | Near best | 3.5766 | 0.0144 | ops/ms | 8.87 | 0.07 | 6.32 | 3.4036 | 0.1487 | 4.37 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.7.0 | ★ Best | 3.5790 | 0.0149 | ops/ms | 9.42 | 0.00 | 6.45 | 3.3978 | 0.1550 | 4.56 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.0 | Near best | 3.4959 | 0.0092 | ops/ms | 10.42 | 2.32 | 6.76 | 3.2531 | 0.1623 | 4.99 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.1-SNAPSHOT | Near best | 3.4901 | 0.0168 | ops/ms | 10.09 | 2.48 | 6.45 | 3.2683 | 0.1489 | 4.56 | 4 | 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.2785 | 0.0204 | ops/ms | -4.98 | 14.41 | 8.40 | 0.3038 | 0.0238 | 7.84 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 6.6.0 | 0.2793 | 0.0214 | ops/ms | -2.90 | 14.16 | 8.71 | 0.3002 | 0.0245 | 8.17 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 6.7.0 | 0.2970 | 0.0165 | ops/ms | -1.19 | 8.73 | 6.36 | 0.3116 | 0.0174 | 5.59 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.0 | 0.2920 | 0.0160 | ops/ms | 2.88 | 10.26 | 6.27 | 0.2866 | 0.0043 | 1.51 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.1-SNAPSHOT | 0.2910 | 0.0192 | ops/ms | 1.23 | 10.58 | 7.25 | 0.2934 | 0.0050 | 1.71 | 4 | 4 | 2 | 10 | 1000 ms | |
| Payload Size: javalin.performance.JavalinBenchmark.payloadEmpty | ||||||||||||||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.4.2 | 16.9966 | 0.3263 | ops/ms | 64.65 | 20.00 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.5.0 | 16.9223 | 0.2605 | ops/ms | 64.81 | 20.00 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.6.5 | 16.2966 | 0.3613 | ops/ms | 66.11 | 20.00 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.5.0 | Near best | 47.9546 | 0.4562 | ops/ms | 56.99 | 0.28 | 20.00 | 35.8831 | 7.3874 | 20.59 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.6.0 | ★ Best | 48.0870 | 0.5594 | ops/ms | 53.43 | 0.00 | 20.00 | 35.8478 | 7.4107 | 20.67 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.7.0 | Near best | 46.9264 | 0.6112 | ops/ms | 53.54 | 2.41 | 20.00 | 34.7670 | 7.0679 | 20.33 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.0 | Near best | 43.0421 | 0.3318 | ops/ms | 54.75 | 10.49 | 20.00 | 31.5607 | 7.7394 | 24.52 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.1-SNAPSHOT | Near best | 43.5443 | 0.4976 | ops/ms | 57.11 | 9.45 | 20.00 | 31.9296 | 7.7679 | 24.33 | 4 | 4 | 2 | 10 | 1000 ms |
| Route Count: javalin.performance.JavalinBenchmark.routes10 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes10 | 5.4.2 | 14.4298 | 0.3104 | ops/ms | 67.51 | 18.87 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.5.0 | 13.9697 | 0.0724 | ops/ms | 68.54 | 18.86 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.6.5 | 14.2012 | 0.3168 | ops/ms | 68.02 | 18.88 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 6.5.0 | ★ Best | 44.4088 | 0.5195 | ops/ms | 51.70 | 0.00 | 20.00 | 33.9540 | 6.3664 | 18.75 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.6.0 | Near best | 42.4265 | 0.4529 | ops/ms | 44.79 | 4.46 | 20.00 | 33.0322 | 5.9251 | 17.94 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.7.0 | Near best | 42.0643 | 0.6198 | ops/ms | 47.53 | 5.28 | 20.00 | 32.0676 | 6.0515 | 18.87 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.0 | Near best | 38.6963 | 0.4126 | ops/ms | 52.45 | 12.86 | 20.00 | 28.6030 | 6.8452 | 23.93 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.1-SNAPSHOT | Near best | 37.9408 | 0.9098 | ops/ms | 48.57 | 14.56 | 20.00 | 28.6783 | 6.2430 | 21.77 | 4 | 4 | 2 | 10 | 1000 ms |
| Route Count: javalin.performance.JavalinBenchmark.routes100 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes100 | 5.4.2 | 13.3384 | 0.2530 | ops/ms | 58.39 | 13.71 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.5.0 | 13.3854 | 0.2713 | ops/ms | 58.25 | 13.71 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.6.5 | 13.4708 | 0.4508 | ops/ms | 57.98 | 13.97 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 6.5.0 | ★ Best | 32.0578 | 1.8955 | ops/ms | 34.59 | 0.00 | 19.18 | 25.9425 | 3.5181 | 13.56 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.6.0 | Near best | 31.8281 | 0.7871 | ops/ms | 34.76 | 0.72 | 19.47 | 26.1946 | 3.6594 | 13.97 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.7.0 | Near best | 29.0019 | 0.2068 | ops/ms | 33.97 | 9.53 | 19.27 | 23.5215 | 3.2208 | 13.69 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.0 | Near best | 26.6153 | 0.4207 | ops/ms | 35.93 | 16.98 | 20.00 | 21.0660 | 3.8647 | 18.35 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.1-SNAPSHOT | Near best | 25.9317 | 0.2897 | ops/ms | 35.60 | 19.11 | 20.00 | 21.3664 | 3.1523 | 14.75 | 4 | 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.6771 | 0.1296 | ops/ms | 6.15 | 35.55 | 7.24 | 8.0386 | 0.5524 | 6.87 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.6.0 | 9.1706 | 0.4336 | ops/ms | 11.33 | 31.88 | 14.11 | 7.8717 | 1.0963 | 13.93 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.7.0 | 6.3496 | 0.0972 | ops/ms | 4.63 | 52.84 | 7.67 | 5.9007 | 0.4325 | 7.33 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.0 | 5.4304 | 0.3495 | ops/ms | -0.65 | 59.66 | 6.82 | 5.4432 | 0.2477 | 4.55 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.1-SNAPSHOT | 5.5594 | 0.2030 | ops/ms | 7.15 | 58.71 | 5.78 | 5.3918 | 0.2867 | 5.32 | 4 | 4 | 2 | 10 | 1000 ms | |
| Route Count: javalin.performance.JavalinBenchmark.routes10000 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes10000 | 6.5.0 | Near best | 0.8702 | 0.0968 | ops/ms | 12.73 | 1.59 | 11.99 | 0.8534 | 0.0744 | 8.72 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10000 | 6.6.0 | ★ Best | 0.8842 | 0.0396 | ops/ms | -4.22 | 0.00 | 6.34 | 0.9041 | 0.0195 | 2.15 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10000 | 6.7.0 | 0.6248 | 0.0459 | ops/ms | 2.63 | 29.34 | 8.61 | 0.6076 | 0.0178 | 2.94 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.0 | 0.6354 | 0.0815 | ops/ms | 4.39 | 28.15 | 13.59 | 0.6266 | 0.0156 | 2.49 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.1-SNAPSHOT | 0.5968 | 0.0406 | ops/ms | 5.99 | 32.51 | 8.14 | 0.5927 | 0.0279 | 4.70 | 3 | 4 | 2 | 10 | 1000 ms | |
| Static File: javalin.performance.JavalinBenchmark.staticFile100kb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.4.2 | 3.1156 | 0.0293 | ops/ms | 14.21 | 5.31 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.5.0 | 3.1283 | 0.0117 | ops/ms | 13.87 | 5.31 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.6.5 | 3.1278 | 0.0265 | ops/ms | 13.88 | 5.31 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.5.0 | ★ Best | 3.6318 | 0.0286 | ops/ms | 11.00 | 0.00 | 6.96 | 3.4261 | 0.1685 | 4.92 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.6.0 | Near best | 3.6222 | 0.0240 | ops/ms | 9.67 | 0.27 | 6.81 | 3.4345 | 0.1616 | 4.70 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.7.0 | Near best | 3.6306 | 0.0276 | ops/ms | 10.34 | 0.03 | 6.91 | 3.4276 | 0.1662 | 4.85 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.0 | Near best | 3.5571 | 0.0138 | ops/ms | 11.33 | 2.06 | 7.14 | 3.3017 | 0.1710 | 5.18 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.1-SNAPSHOT | Near best | 3.5533 | 0.0110 | ops/ms | 10.62 | 2.16 | 7.07 | 3.3021 | 0.1675 | 5.07 | 4 | 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.3387 | 0.0105 | ops/ms | 2.51 | 2.46 | 4.02 | 0.3385 | 0.0114 | 3.38 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.6.0 | Near best | 0.3379 | 0.0130 | ops/ms | 1.09 | 2.67 | 4.41 | 0.3391 | 0.0077 | 2.28 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.7.0 | Near best | 0.3385 | 0.0126 | ops/ms | 1.99 | 2.51 | 4.30 | 0.3387 | 0.0111 | 3.27 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.0 | Near best | 0.3372 | 0.0077 | ops/ms | 2.43 | 2.88 | 3.14 | 0.3297 | 0.0053 | 1.60 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.1-SNAPSHOT | Near best | 0.3378 | 0.0093 | ops/ms | 3.03 | 2.72 | 3.52 | 0.3313 | 0.0044 | 1.33 | 4 | 4 | 2 | 10 | 1000 ms |