Javalin Performance Benchmarks
versions=6.5.0, 6.6.0, 6.7.0, 7.0.1, 7.0.2-SNAPSHOT
iterations=10
iterationTimeMs=1000
forks=2
threads=4
ImageVersion=20260224.36.1
Runner=GitHub Actions 1000007756
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 | 38.62 | 20.00 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 5.2895 | 0.1320 | ops/ms | 41.27 | 20.00 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 5.5517 | 0.0712 | ops/ms | 38.35 | 20.00 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 9.0058 | 0.0903 | ops/ms | -0.67 | 0.00 | 20.00 | 9.8142 | 2.0995 | 21.39 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 8.9341 | 0.0623 | ops/ms | -1.78 | 0.80 | 20.00 | 9.7881 | 1.9180 | 19.60 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 9.0022 | 0.0351 | ops/ms | -0.86 | 0.04 | 20.00 | 9.7158 | 1.7291 | 17.80 | 11 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 8.1466 | 0.0199 | ops/ms | 4.13 | 9.54 | 20.00 | 9.0811 | 1.8763 | 20.66 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.1 | Near best | 7.8373 | 0.1106 | ops/ms | -0.13 | 12.98 | 20.00 | 7.8633 | 0.0365 | 0.46 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 8.0595 | 0.0518 | ops/ms | 3.82 | 10.51 | 20.00 | 9.0134 | 1.9462 | 21.59 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.2-SNAPSHOT | Near best | 7.9202 | 0.1219 | ops/ms | 0.26 | 12.05 | 20.00 | 7.8958 | 0.0267 | 0.34 | 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 | 1.68 | 2.83 | 2.5721 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | Near best | 2.5665 | 0.0176 | ops/ms | 1.89 | 2.83 | 2.5665 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | Near best | 2.5483 | 0.0186 | ops/ms | 2.59 | 2.83 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 6.5.0 | ★ Best | 2.6160 | 0.0102 | ops/ms | -0.88 | 0.00 | 2.83 | 2.6310 | 0.0446 | 1.70 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 2.6061 | 0.0344 | ops/ms | -0.64 | 0.38 | 2.88 | 2.6146 | 0.0542 | 2.07 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 2.5494 | 0.0397 | ops/ms | -2.97 | 2.55 | 2.83 | 2.6141 | 0.0405 | 1.55 | 11 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 2.5440 | 0.0205 | ops/ms | 1.40 | 2.75 | 3.49 | 2.4960 | 0.0713 | 2.86 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.1 | 2.4733 | 0.0384 | ops/ms | -1.31 | 5.46 | 2.83 | 2.4991 | 0.0231 | 0.92 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 2.5315 | 0.0282 | ops/ms | 1.02 | 3.23 | 2.94 | 2.5677 | 0.0552 | 2.15 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.2-SNAPSHOT | 2.5290 | 0.0359 | ops/ms | -0.77 | 3.33 | 2.83 | 2.5282 | 0.0209 | 0.83 | 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.2395 | 0.0077 | ops/ms | 0.55 | 3.74 | 4.74 | 0.2363 | 0.0057 | 2.42 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 0.2326 | 0.0147 | ops/ms | -3.62 | 6.51 | 7.20 | 0.2356 | 0.0062 | 2.62 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 0.2349 | 0.0114 | ops/ms | -2.87 | 5.58 | 5.97 | 0.2353 | 0.0042 | 1.77 | 11 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 0.2346 | 0.0106 | ops/ms | -1.11 | 5.72 | 5.71 | 0.2346 | 0.0038 | 1.62 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1 | 0.2342 | 0.0076 | ops/ms | -0.22 | 5.88 | 4.75 | 0.2329 | 0.0027 | 1.15 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | Near best | 0.2373 | 0.0096 | ops/ms | 0.00 | 4.63 | 5.34 | 0.2337 | 0.0035 | 1.49 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.2-SNAPSHOT | 0.2346 | 0.0072 | ops/ms | 0.85 | 5.72 | 4.65 | 0.2351 | 0.0028 | 1.20 | 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 | 40.89 | 18.40 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 15.5541 | 0.3369 | ops/ms | 41.70 | 18.38 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 15.9682 | 0.1321 | ops/ms | 40.14 | 18.36 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 26.5165 | 0.2666 | ops/ms | -3.08 | 0.61 | 20.00 | 29.2736 | 5.8766 | 20.07 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 26.1595 | 0.4577 | ops/ms | -3.79 | 1.94 | 20.00 | 29.1966 | 5.6528 | 19.36 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | ★ Best | 26.6780 | 0.1054 | ops/ms | -1.69 | 0.00 | 20.00 | 29.0110 | 5.2958 | 18.25 | 11 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 23.9280 | 0.2144 | ops/ms | 3.81 | 10.31 | 20.00 | 26.8351 | 5.5854 | 20.81 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.1 | Near best | 23.4401 | 0.1054 | ops/ms | -0.46 | 12.14 | 18.36 | 23.5373 | 0.0921 | 0.39 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 24.1753 | 0.1850 | ops/ms | 5.44 | 9.38 | 20.00 | 26.9120 | 5.9602 | 22.15 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.2-SNAPSHOT | Near best | 23.4185 | 0.1741 | ops/ms | -1.68 | 12.22 | 18.36 | 23.5971 | 0.2034 | 0.86 | 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 | 4.40 | 4.18 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 3.0798 | 0.0219 | ops/ms | 4.66 | 4.18 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 3.0752 | 0.0130 | ops/ms | 4.80 | 4.18 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 3.2081 | 0.0221 | ops/ms | -1.00 | 0.69 | 5.22 | 3.2726 | 0.1214 | 3.71 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 3.2303 | 0.0136 | ops/ms | 0.10 | 0.00 | 5.19 | 3.2826 | 0.1204 | 3.67 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 3.1792 | 0.0539 | ops/ms | -1.58 | 1.58 | 5.36 | 3.2694 | 0.1276 | 3.90 | 11 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 3.0364 | 0.1056 | ops/ms | -2.36 | 6.00 | 5.92 | 3.1812 | 0.1477 | 4.64 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1 | Near best | 3.1231 | 0.0092 | ops/ms | -0.37 | 3.32 | 4.18 | 3.1219 | 0.0136 | 0.44 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.1086 | 0.0233 | ops/ms | 0.26 | 3.77 | 5.59 | 3.2009 | 0.1349 | 4.21 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.2-SNAPSHOT | Near best | 3.1114 | 0.0100 | ops/ms | -0.51 | 3.68 | 4.18 | 3.1207 | 0.0083 | 0.27 | 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.2932 | 0.0184 | ops/ms | 5.87 | 9.90 | 6.95 | 0.2857 | 0.0082 | 2.85 | 11 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 0.3011 | 0.0140 | ops/ms | -1.85 | 7.49 | 5.55 | 0.2983 | 0.0105 | 3.51 | 11 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 0.2938 | 0.0219 | ops/ms | -0.67 | 9.73 | 8.05 | 0.2976 | 0.0048 | 1.62 | 11 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.2965 | 0.0153 | ops/ms | 0.23 | 8.89 | 5.99 | 0.2908 | 0.0060 | 2.08 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1 | 0.2794 | 0.0148 | ops/ms | -4.90 | 14.15 | 6.11 | 0.2795 | 0.0142 | 5.09 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.2975 | 0.0114 | ops/ms | -0.32 | 8.56 | 4.89 | 0.2934 | 0.0058 | 1.98 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.2-SNAPSHOT | 0.2953 | 0.0146 | ops/ms | 12.85 | 9.27 | 6.86 | 0.2808 | 0.0173 | 6.16 | 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 | 40.07 | 20.00 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 16.9223 | 0.2605 | ops/ms | 40.33 | 20.00 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 16.2966 | 0.3613 | ops/ms | 42.54 | 20.00 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 27.8851 | 0.3477 | ops/ms | 0.90 | 1.68 | 20.00 | 30.9937 | 6.9167 | 22.32 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 27.9604 | 0.0958 | ops/ms | -2.68 | 1.41 | 20.00 | 31.2848 | 6.8867 | 22.01 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | ★ Best | 28.3602 | 0.1046 | ops/ms | -1.21 | 0.00 | 20.00 | 30.8055 | 6.5797 | 21.36 | 11 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 25.6027 | 0.1403 | ops/ms | 7.50 | 9.72 | 20.00 | 28.6779 | 6.5694 | 22.91 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.1 | Near best | 25.1439 | 0.2149 | ops/ms | -1.17 | 11.34 | 20.00 | 25.1933 | 0.2287 | 0.91 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 25.7867 | 0.1952 | ops/ms | 4.64 | 9.07 | 20.00 | 29.0354 | 6.5811 | 22.67 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.2-SNAPSHOT | Near best | 24.9154 | 0.2288 | ops/ms | -1.36 | 12.15 | 20.00 | 25.0254 | 0.2017 | 0.81 | 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 | 46.86 | 20.00 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.9697 | 0.0724 | ops/ms | 48.56 | 20.00 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 14.2012 | 0.3168 | ops/ms | 47.70 | 20.00 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 27.1550 | 0.3901 | ops/ms | -0.18 | 0.00 | 20.00 | 29.5634 | 6.0526 | 20.47 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 27.1335 | 0.2388 | ops/ms | -0.65 | 0.08 | 20.00 | 29.2605 | 5.3951 | 18.44 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 26.7198 | 0.4871 | ops/ms | 1.18 | 1.60 | 20.00 | 28.8457 | 5.3908 | 18.69 | 11 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 23.7715 | 0.3439 | ops/ms | 6.30 | 12.46 | 20.00 | 26.2746 | 5.6602 | 21.54 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.1 | Near best | 23.2907 | 0.3014 | ops/ms | 0.95 | 14.23 | 20.00 | 23.1882 | 0.1099 | 0.47 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 23.8949 | 0.1775 | ops/ms | 4.33 | 12.01 | 20.00 | 26.4182 | 5.2455 | 19.86 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.2-SNAPSHOT | Near best | 23.1973 | 0.3956 | ops/ms | -0.96 | 14.57 | 20.00 | 23.3905 | 0.1798 | 0.77 | 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 | 42.53 | 12.87 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.3854 | 0.2713 | ops/ms | 42.33 | 12.88 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 13.4708 | 0.4508 | ops/ms | 41.96 | 13.15 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 23.2086 | 0.1736 | ops/ms | -1.23 | 0.00 | 17.99 | 24.4467 | 3.1092 | 12.72 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 22.6774 | 0.1628 | ops/ms | -0.55 | 2.29 | 18.25 | 24.0982 | 3.1539 | 13.09 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 21.1242 | 0.1934 | ops/ms | 1.07 | 8.98 | 18.04 | 22.0683 | 2.8225 | 12.79 | 11 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 17.8422 | 0.2032 | ops/ms | -0.45 | 23.12 | 20.00 | 19.7231 | 3.2056 | 16.25 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1 | 18.1186 | 0.1665 | ops/ms | -2.56 | 21.93 | 13.02 | 18.0991 | 0.5059 | 2.80 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 18.5471 | 0.5951 | ops/ms | 8.26 | 20.09 | 19.53 | 19.8608 | 2.9431 | 14.82 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.2-SNAPSHOT | 18.1111 | 0.6958 | ops/ms | -2.57 | 21.96 | 13.29 | 17.9787 | 0.6868 | 3.82 | 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.6960 | 0.4683 | ops/ms | 5.63 | 35.41 | 5.84 | 8.3835 | 0.2501 | 2.98 | 11 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 8.1435 | 0.0339 | ops/ms | 0.04 | 39.51 | 5.12 | 8.4545 | 0.3879 | 4.59 | 11 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 5.9154 | 0.0307 | ops/ms | -1.01 | 56.06 | 3.69 | 6.0877 | 0.1773 | 2.91 | 11 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 5.6289 | 0.3861 | ops/ms | 4.47 | 58.19 | 7.22 | 5.3871 | 0.2809 | 5.22 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1 | 5.2961 | 0.0907 | ops/ms | 2.56 | 60.66 | 3.02 | 5.2439 | 0.0702 | 1.34 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 5.1982 | 0.1812 | ops/ms | -12.55 | 61.39 | 6.51 | 5.4063 | 0.3301 | 6.11 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.2-SNAPSHOT | 5.3350 | 0.3930 | ops/ms | -0.05 | 60.37 | 7.71 | 5.2196 | 0.2021 | 3.87 | 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 | Near best | 0.8487 | 0.0634 | ops/ms | -7.44 | 6.00 | 9.07 | 0.8860 | 0.0541 | 6.10 | 9 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 0.9028 | 0.0464 | ops/ms | -1.55 | 0.00 | 7.26 | 0.9313 | 0.0404 | 4.34 | 9 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | 0.6682 | 0.0442 | ops/ms | 8.89 | 25.98 | 8.37 | 0.6285 | 0.0386 | 6.14 | 9 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.5991 | 0.0406 | ops/ms | -2.20 | 33.64 | 8.50 | 0.6139 | 0.0183 | 2.99 | 6 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1 | 0.6197 | 0.0366 | ops/ms | 10.62 | 31.36 | 11.57 | 0.6231 | 0.0646 | 10.36 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.5884 | 0.0447 | ops/ms | -0.43 | 34.82 | 9.17 | 0.5992 | 0.0259 | 4.32 | 6 | 4 | 2 | 10 | 1000 ms | |
| 7.0.2-SNAPSHOT | 0.5896 | 0.0397 | ops/ms | -9.68 | 34.69 | 8.47 | 0.6343 | 0.0389 | 6.13 | 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 | Near best | 3.1156 | 0.0293 | ops/ms | 4.19 | 4.65 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | Near best | 3.1283 | 0.0117 | ops/ms | 3.80 | 4.65 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | Near best | 3.1278 | 0.0265 | ops/ms | 3.82 | 4.65 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 6.5.0 | Near best | 3.2404 | 0.0223 | ops/ms | -0.83 | 0.35 | 5.81 | 3.3044 | 0.1327 | 4.02 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 3.2487 | 0.0199 | ops/ms | -0.36 | 0.10 | 5.71 | 3.3084 | 0.1281 | 3.87 | 11 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | ★ Best | 3.2519 | 0.0187 | ops/ms | -0.34 | 0.00 | 5.93 | 3.2967 | 0.1383 | 4.20 | 11 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 3.1501 | 0.0174 | ops/ms | 0.48 | 3.13 | 6.21 | 3.2335 | 0.1478 | 4.57 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.1 | Near best | 3.1429 | 0.0143 | ops/ms | -0.32 | 3.35 | 4.65 | 3.1455 | 0.0066 | 0.21 | 3 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.1514 | 0.0159 | ops/ms | 0.43 | 3.09 | 6.18 | 3.2329 | 0.1467 | 4.54 | 7 | 4 | 2 | 10 | 1000 ms |
| 7.0.2-SNAPSHOT | Near best | 3.1415 | 0.0139 | ops/ms | -0.40 | 3.40 | 4.65 | 3.1429 | 0.0103 | 0.33 | 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.3308 | 0.0102 | ops/ms | -1.06 | 4.71 | 3.76 | 0.3332 | 0.0027 | 0.82 | 11 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 0.3328 | 0.0074 | ops/ms | -0.44 | 4.16 | 3.11 | 0.3342 | 0.0017 | 0.51 | 11 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 0.3325 | 0.0096 | ops/ms | -0.07 | 4.24 | 3.62 | 0.3337 | 0.0021 | 0.63 | 11 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.3325 | 0.0094 | ops/ms | 1.57 | 4.25 | 3.56 | 0.3298 | 0.0040 | 1.21 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1 | 0.3306 | 0.0078 | ops/ms | 0.27 | 4.79 | 3.20 | 0.3295 | 0.0012 | 0.36 | 3 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.3295 | 0.0096 | ops/ms | 0.59 | 5.09 | 3.64 | 0.3301 | 0.0035 | 1.05 | 7 | 4 | 2 | 10 | 1000 ms | |
| 7.0.2-SNAPSHOT | 0.3304 | 0.0078 | ops/ms | 0.20 | 4.85 | 3.20 | 0.3293 | 0.0013 | 0.41 | 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 | 38.62 | 20.00 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.5.0 | 5.2895 | 0.1320 | ops/ms | 41.27 | 20.00 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.6.5 | 5.5517 | 0.0712 | ops/ms | 38.35 | 20.00 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 6.5.0 | ★ Best | 9.0058 | 0.0903 | ops/ms | -0.67 | 0.00 | 20.00 | 9.8142 | 2.0995 | 21.39 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.6.0 | Near best | 8.9341 | 0.0623 | ops/ms | -1.78 | 0.80 | 20.00 | 9.7881 | 1.9180 | 19.60 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.7.0 | Near best | 9.0022 | 0.0351 | ops/ms | -0.86 | 0.04 | 20.00 | 9.7158 | 1.7291 | 17.80 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.0 | Near best | 8.1466 | 0.0199 | ops/ms | 4.13 | 9.54 | 20.00 | 9.0811 | 1.8763 | 20.66 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.1 | Near best | 7.8373 | 0.1106 | ops/ms | -0.13 | 12.98 | 20.00 | 7.8633 | 0.0365 | 0.46 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.1-SNAPSHOT | Near best | 8.0595 | 0.0518 | ops/ms | 3.82 | 10.51 | 20.00 | 9.0134 | 1.9462 | 21.59 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.2-SNAPSHOT | Near best | 7.9202 | 0.1219 | ops/ms | 0.26 | 12.05 | 20.00 | 7.8958 | 0.0267 | 0.34 | 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 | 1.68 | 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 | 1.89 | 2.83 | 2.5665 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 5.6.5 | Near best | 2.5483 | 0.0186 | ops/ms | 2.59 | 2.83 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.5.0 | ★ Best | 2.6160 | 0.0102 | ops/ms | -0.88 | 0.00 | 2.83 | 2.6310 | 0.0446 | 1.70 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.6.0 | Near best | 2.6061 | 0.0344 | ops/ms | -0.64 | 0.38 | 2.88 | 2.6146 | 0.0542 | 2.07 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.7.0 | Near best | 2.5494 | 0.0397 | ops/ms | -2.97 | 2.55 | 2.83 | 2.6141 | 0.0405 | 1.55 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.0 | Near best | 2.5440 | 0.0205 | ops/ms | 1.40 | 2.75 | 3.49 | 2.4960 | 0.0713 | 2.86 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.1 | 2.4733 | 0.0384 | ops/ms | -1.31 | 5.46 | 2.83 | 2.4991 | 0.0231 | 0.92 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.1-SNAPSHOT | 2.5315 | 0.0282 | ops/ms | 1.02 | 3.23 | 2.94 | 2.5677 | 0.0552 | 2.15 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.2-SNAPSHOT | 2.5290 | 0.0359 | ops/ms | -0.77 | 3.33 | 2.83 | 2.5282 | 0.0209 | 0.83 | 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.2395 | 0.0077 | ops/ms | 0.55 | 3.74 | 4.74 | 0.2363 | 0.0057 | 2.42 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.6.0 | Near best | 0.2326 | 0.0147 | ops/ms | -3.62 | 6.51 | 7.20 | 0.2356 | 0.0062 | 2.62 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.7.0 | Near best | 0.2349 | 0.0114 | ops/ms | -2.87 | 5.58 | 5.97 | 0.2353 | 0.0042 | 1.77 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.0 | 0.2346 | 0.0106 | ops/ms | -1.11 | 5.72 | 5.71 | 0.2346 | 0.0038 | 1.62 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.1 | 0.2342 | 0.0076 | ops/ms | -0.22 | 5.88 | 4.75 | 0.2329 | 0.0027 | 1.15 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.1-SNAPSHOT | Near best | 0.2373 | 0.0096 | ops/ms | 0.00 | 4.63 | 5.34 | 0.2337 | 0.0035 | 1.49 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.2-SNAPSHOT | 0.2346 | 0.0072 | ops/ms | 0.85 | 5.72 | 4.65 | 0.2351 | 0.0028 | 1.20 | 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 | 40.89 | 18.40 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.5.0 | 15.5541 | 0.3369 | ops/ms | 41.70 | 18.38 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.6.5 | 15.9682 | 0.1321 | ops/ms | 40.14 | 18.36 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.5.0 | Near best | 26.5165 | 0.2666 | ops/ms | -3.08 | 0.61 | 20.00 | 29.2736 | 5.8766 | 20.07 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.6.0 | Near best | 26.1595 | 0.4577 | ops/ms | -3.79 | 1.94 | 20.00 | 29.1966 | 5.6528 | 19.36 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.7.0 | ★ Best | 26.6780 | 0.1054 | ops/ms | -1.69 | 0.00 | 20.00 | 29.0110 | 5.2958 | 18.25 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.0 | Near best | 23.9280 | 0.2144 | ops/ms | 3.81 | 10.31 | 20.00 | 26.8351 | 5.5854 | 20.81 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.1 | Near best | 23.4401 | 0.1054 | ops/ms | -0.46 | 12.14 | 18.36 | 23.5373 | 0.0921 | 0.39 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.1-SNAPSHOT | Near best | 24.1753 | 0.1850 | ops/ms | 5.44 | 9.38 | 20.00 | 26.9120 | 5.9602 | 22.15 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.2-SNAPSHOT | Near best | 23.4185 | 0.1741 | ops/ms | -1.68 | 12.22 | 18.36 | 23.5971 | 0.2034 | 0.86 | 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 | 4.40 | 4.18 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.5.0 | 3.0798 | 0.0219 | ops/ms | 4.66 | 4.18 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.6.5 | 3.0752 | 0.0130 | ops/ms | 4.80 | 4.18 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 6.5.0 | Near best | 3.2081 | 0.0221 | ops/ms | -1.00 | 0.69 | 5.22 | 3.2726 | 0.1214 | 3.71 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.6.0 | ★ Best | 3.2303 | 0.0136 | ops/ms | 0.10 | 0.00 | 5.19 | 3.2826 | 0.1204 | 3.67 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.7.0 | Near best | 3.1792 | 0.0539 | ops/ms | -1.58 | 1.58 | 5.36 | 3.2694 | 0.1276 | 3.90 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.0 | 3.0364 | 0.1056 | ops/ms | -2.36 | 6.00 | 5.92 | 3.1812 | 0.1477 | 4.64 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.1 | Near best | 3.1231 | 0.0092 | ops/ms | -0.37 | 3.32 | 4.18 | 3.1219 | 0.0136 | 0.44 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.1-SNAPSHOT | Near best | 3.1086 | 0.0233 | ops/ms | 0.26 | 3.77 | 5.59 | 3.2009 | 0.1349 | 4.21 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.2-SNAPSHOT | Near best | 3.1114 | 0.0100 | ops/ms | -0.51 | 3.68 | 4.18 | 3.1207 | 0.0083 | 0.27 | 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.2932 | 0.0184 | ops/ms | 5.87 | 9.90 | 6.95 | 0.2857 | 0.0082 | 2.85 | 11 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 6.6.0 | 0.3011 | 0.0140 | ops/ms | -1.85 | 7.49 | 5.55 | 0.2983 | 0.0105 | 3.51 | 11 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 6.7.0 | 0.2938 | 0.0219 | ops/ms | -0.67 | 9.73 | 8.05 | 0.2976 | 0.0048 | 1.62 | 11 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.0 | 0.2965 | 0.0153 | ops/ms | 0.23 | 8.89 | 5.99 | 0.2908 | 0.0060 | 2.08 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.1 | 0.2794 | 0.0148 | ops/ms | -4.90 | 14.15 | 6.11 | 0.2795 | 0.0142 | 5.09 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.1-SNAPSHOT | 0.2975 | 0.0114 | ops/ms | -0.32 | 8.56 | 4.89 | 0.2934 | 0.0058 | 1.98 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.2-SNAPSHOT | 0.2953 | 0.0146 | ops/ms | 12.85 | 9.27 | 6.86 | 0.2808 | 0.0173 | 6.16 | 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 | 40.07 | 20.00 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.5.0 | 16.9223 | 0.2605 | ops/ms | 40.33 | 20.00 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.6.5 | 16.2966 | 0.3613 | ops/ms | 42.54 | 20.00 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.5.0 | Near best | 27.8851 | 0.3477 | ops/ms | 0.90 | 1.68 | 20.00 | 30.9937 | 6.9167 | 22.32 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.6.0 | Near best | 27.9604 | 0.0958 | ops/ms | -2.68 | 1.41 | 20.00 | 31.2848 | 6.8867 | 22.01 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.7.0 | ★ Best | 28.3602 | 0.1046 | ops/ms | -1.21 | 0.00 | 20.00 | 30.8055 | 6.5797 | 21.36 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.0 | Near best | 25.6027 | 0.1403 | ops/ms | 7.50 | 9.72 | 20.00 | 28.6779 | 6.5694 | 22.91 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.1 | Near best | 25.1439 | 0.2149 | ops/ms | -1.17 | 11.34 | 20.00 | 25.1933 | 0.2287 | 0.91 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.1-SNAPSHOT | Near best | 25.7867 | 0.1952 | ops/ms | 4.64 | 9.07 | 20.00 | 29.0354 | 6.5811 | 22.67 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.2-SNAPSHOT | Near best | 24.9154 | 0.2288 | ops/ms | -1.36 | 12.15 | 20.00 | 25.0254 | 0.2017 | 0.81 | 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 | 46.86 | 20.00 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.5.0 | 13.9697 | 0.0724 | ops/ms | 48.56 | 20.00 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.6.5 | 14.2012 | 0.3168 | ops/ms | 47.70 | 20.00 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 6.5.0 | ★ Best | 27.1550 | 0.3901 | ops/ms | -0.18 | 0.00 | 20.00 | 29.5634 | 6.0526 | 20.47 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.6.0 | Near best | 27.1335 | 0.2388 | ops/ms | -0.65 | 0.08 | 20.00 | 29.2605 | 5.3951 | 18.44 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.7.0 | Near best | 26.7198 | 0.4871 | ops/ms | 1.18 | 1.60 | 20.00 | 28.8457 | 5.3908 | 18.69 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.0 | Near best | 23.7715 | 0.3439 | ops/ms | 6.30 | 12.46 | 20.00 | 26.2746 | 5.6602 | 21.54 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.1 | Near best | 23.2907 | 0.3014 | ops/ms | 0.95 | 14.23 | 20.00 | 23.1882 | 0.1099 | 0.47 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.1-SNAPSHOT | Near best | 23.8949 | 0.1775 | ops/ms | 4.33 | 12.01 | 20.00 | 26.4182 | 5.2455 | 19.86 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.2-SNAPSHOT | Near best | 23.1973 | 0.3956 | ops/ms | -0.96 | 14.57 | 20.00 | 23.3905 | 0.1798 | 0.77 | 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 | 42.53 | 12.87 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.5.0 | 13.3854 | 0.2713 | ops/ms | 42.33 | 12.88 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.6.5 | 13.4708 | 0.4508 | ops/ms | 41.96 | 13.15 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 6.5.0 | ★ Best | 23.2086 | 0.1736 | ops/ms | -1.23 | 0.00 | 17.99 | 24.4467 | 3.1092 | 12.72 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.6.0 | Near best | 22.6774 | 0.1628 | ops/ms | -0.55 | 2.29 | 18.25 | 24.0982 | 3.1539 | 13.09 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.7.0 | Near best | 21.1242 | 0.1934 | ops/ms | 1.07 | 8.98 | 18.04 | 22.0683 | 2.8225 | 12.79 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.0 | 17.8422 | 0.2032 | ops/ms | -0.45 | 23.12 | 20.00 | 19.7231 | 3.2056 | 16.25 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.1 | 18.1186 | 0.1665 | ops/ms | -2.56 | 21.93 | 13.02 | 18.0991 | 0.5059 | 2.80 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.1-SNAPSHOT | 18.5471 | 0.5951 | ops/ms | 8.26 | 20.09 | 19.53 | 19.8608 | 2.9431 | 14.82 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.2-SNAPSHOT | 18.1111 | 0.6958 | ops/ms | -2.57 | 21.96 | 13.29 | 17.9787 | 0.6868 | 3.82 | 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.6960 | 0.4683 | ops/ms | 5.63 | 35.41 | 5.84 | 8.3835 | 0.2501 | 2.98 | 11 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.6.0 | 8.1435 | 0.0339 | ops/ms | 0.04 | 39.51 | 5.12 | 8.4545 | 0.3879 | 4.59 | 11 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.7.0 | 5.9154 | 0.0307 | ops/ms | -1.01 | 56.06 | 3.69 | 6.0877 | 0.1773 | 2.91 | 11 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.0 | 5.6289 | 0.3861 | ops/ms | 4.47 | 58.19 | 7.22 | 5.3871 | 0.2809 | 5.22 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.1 | 5.2961 | 0.0907 | ops/ms | 2.56 | 60.66 | 3.02 | 5.2439 | 0.0702 | 1.34 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.1-SNAPSHOT | 5.1982 | 0.1812 | ops/ms | -12.55 | 61.39 | 6.51 | 5.4063 | 0.3301 | 6.11 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.2-SNAPSHOT | 5.3350 | 0.3930 | ops/ms | -0.05 | 60.37 | 7.71 | 5.2196 | 0.2021 | 3.87 | 3 | 4 | 2 | 10 | 1000 ms | |
| Route Count: javalin.performance.JavalinBenchmark.routes10000 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes10000 | 6.5.0 | Near best | 0.8487 | 0.0634 | ops/ms | -7.44 | 6.00 | 9.07 | 0.8860 | 0.0541 | 6.10 | 9 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10000 | 6.6.0 | ★ Best | 0.9028 | 0.0464 | ops/ms | -1.55 | 0.00 | 7.26 | 0.9313 | 0.0404 | 4.34 | 9 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10000 | 6.7.0 | 0.6682 | 0.0442 | ops/ms | 8.89 | 25.98 | 8.37 | 0.6285 | 0.0386 | 6.14 | 9 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.0 | 0.5991 | 0.0406 | ops/ms | -2.20 | 33.64 | 8.50 | 0.6139 | 0.0183 | 2.99 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.1 | 0.6197 | 0.0366 | ops/ms | 10.62 | 31.36 | 11.57 | 0.6231 | 0.0646 | 10.36 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.1-SNAPSHOT | 0.5884 | 0.0447 | ops/ms | -0.43 | 34.82 | 9.17 | 0.5992 | 0.0259 | 4.32 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.2-SNAPSHOT | 0.5896 | 0.0397 | ops/ms | -9.68 | 34.69 | 8.47 | 0.6343 | 0.0389 | 6.13 | 3 | 4 | 2 | 10 | 1000 ms | |
| Static File: javalin.performance.JavalinBenchmark.staticFile100kb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.4.2 | Near best | 3.1156 | 0.0293 | ops/ms | 4.19 | 4.65 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.5.0 | Near best | 3.1283 | 0.0117 | ops/ms | 3.80 | 4.65 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.6.5 | Near best | 3.1278 | 0.0265 | ops/ms | 3.82 | 4.65 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.5.0 | Near best | 3.2404 | 0.0223 | ops/ms | -0.83 | 0.35 | 5.81 | 3.3044 | 0.1327 | 4.02 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.6.0 | Near best | 3.2487 | 0.0199 | ops/ms | -0.36 | 0.10 | 5.71 | 3.3084 | 0.1281 | 3.87 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.7.0 | ★ Best | 3.2519 | 0.0187 | ops/ms | -0.34 | 0.00 | 5.93 | 3.2967 | 0.1383 | 4.20 | 11 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.0 | Near best | 3.1501 | 0.0174 | ops/ms | 0.48 | 3.13 | 6.21 | 3.2335 | 0.1478 | 4.57 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.1 | Near best | 3.1429 | 0.0143 | ops/ms | -0.32 | 3.35 | 4.65 | 3.1455 | 0.0066 | 0.21 | 3 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.1-SNAPSHOT | Near best | 3.1514 | 0.0159 | ops/ms | 0.43 | 3.09 | 6.18 | 3.2329 | 0.1467 | 4.54 | 7 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.2-SNAPSHOT | Near best | 3.1415 | 0.0139 | ops/ms | -0.40 | 3.40 | 4.65 | 3.1429 | 0.0103 | 0.33 | 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.3308 | 0.0102 | ops/ms | -1.06 | 4.71 | 3.76 | 0.3332 | 0.0027 | 0.82 | 11 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.6.0 | 0.3328 | 0.0074 | ops/ms | -0.44 | 4.16 | 3.11 | 0.3342 | 0.0017 | 0.51 | 11 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.7.0 | 0.3325 | 0.0096 | ops/ms | -0.07 | 4.24 | 3.62 | 0.3337 | 0.0021 | 0.63 | 11 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.0 | 0.3325 | 0.0094 | ops/ms | 1.57 | 4.25 | 3.56 | 0.3298 | 0.0040 | 1.21 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.1 | 0.3306 | 0.0078 | ops/ms | 0.27 | 4.79 | 3.20 | 0.3295 | 0.0012 | 0.36 | 3 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.1-SNAPSHOT | 0.3295 | 0.0096 | ops/ms | 0.59 | 5.09 | 3.64 | 0.3301 | 0.0035 | 1.05 | 7 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.2-SNAPSHOT | 0.3304 | 0.0078 | ops/ms | 0.20 | 4.85 | 3.20 | 0.3293 | 0.0013 | 0.41 | 3 | 4 | 2 | 10 | 1000 ms | |