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=20260224.36.1
Runner=GitHub Actions 1000007582
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 | 39.12 | 20.00 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 5.2895 | 0.1320 | ops/ms | 41.74 | 20.00 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 5.5517 | 0.0712 | ops/ms | 38.86 | 20.00 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 9.0796 | 0.0757 | ops/ms | -39.36 | 0.00 | 20.00 | 10.8959 | 2.2117 | 20.30 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 9.0332 | 0.0455 | ops/ms | -37.60 | 0.51 | 20.00 | 10.7851 | 2.0737 | 19.23 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 8.8969 | 0.1068 | ops/ms | -36.17 | 2.01 | 20.00 | 10.5255 | 1.8543 | 17.62 | 6 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 7.8400 | 0.1222 | ops/ms | -40.58 | 13.65 | 20.00 | 9.5195 | 2.1040 | 22.10 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 7.9259 | 0.0598 | ops/ms | -40.47 | 12.71 | 20.00 | 9.4543 | 2.1955 | 23.22 | 5 | 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.73 | 2.83 | 2.5721 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | Near best | 2.5665 | 0.0176 | ops/ms | 1.94 | 2.83 | 2.5665 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | Near best | 2.5483 | 0.0186 | ops/ms | 2.64 | 2.83 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 6.5.0 | Near best | 2.6108 | 0.0221 | ops/ms | -4.60 | 0.25 | 2.83 | 2.6496 | 0.0453 | 1.71 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 2.5857 | 0.0276 | ops/ms | -5.52 | 1.21 | 3.64 | 2.6515 | 0.0806 | 3.04 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | ★ Best | 2.6174 | 0.0480 | ops/ms | -2.74 | 0.00 | 2.83 | 2.6533 | 0.0411 | 1.55 | 6 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 2.4884 | 0.0798 | ops/ms | -1.82 | 4.93 | 3.88 | 2.4838 | 0.0826 | 3.33 | 5 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | Near best | 2.5430 | 0.0418 | ops/ms | -5.08 | 2.84 | 2.86 | 2.5873 | 0.0530 | 2.05 | 5 | 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.2435 | 0.0083 | ops/ms | 5.96 | 2.14 | 4.88 | 0.2372 | 0.0072 | 3.05 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 0.2384 | 0.0076 | ops/ms | 7.49 | 4.20 | 4.73 | 0.2362 | 0.0072 | 3.06 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 0.2376 | 0.0084 | ops/ms | 3.08 | 4.49 | 4.95 | 0.2367 | 0.0040 | 1.70 | 6 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 0.2393 | 0.0076 | ops/ms | 5.35 | 3.83 | 4.73 | 0.2341 | 0.0044 | 1.90 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | 0.2356 | 0.0080 | ops/ms | 3.38 | 5.28 | 4.87 | 0.2323 | 0.0030 | 1.31 | 5 | 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 | 41.34 | 19.39 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 15.5541 | 0.3369 | ops/ms | 42.15 | 19.37 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 15.9682 | 0.1321 | ops/ms | 40.61 | 19.36 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 26.8862 | 0.2469 | ops/ms | -38.44 | 0.00 | 20.00 | 32.3114 | 6.2208 | 19.25 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 26.8775 | 0.1971 | ops/ms | -37.50 | 0.03 | 20.00 | 31.8645 | 5.8301 | 18.30 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 26.7244 | 0.2155 | ops/ms | -36.32 | 0.60 | 20.00 | 31.4602 | 5.6956 | 18.10 | 6 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 23.3993 | 0.1459 | ops/ms | -40.17 | 12.97 | 20.00 | 28.1735 | 6.2339 | 22.13 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 23.3912 | 0.4166 | ops/ms | -41.63 | 13.00 | 20.00 | 28.2563 | 6.7221 | 23.79 | 5 | 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 | Near best | 3.0881 | 0.0123 | ops/ms | 4.59 | 4.86 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | Near best | 3.0798 | 0.0219 | ops/ms | 4.85 | 4.86 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | 3.0752 | 0.0130 | ops/ms | 4.99 | 4.86 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 3.2108 | 0.0251 | ops/ms | -10.04 | 0.80 | 6.42 | 3.3662 | 0.1565 | 4.65 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 3.2366 | 0.0151 | ops/ms | -9.50 | 0.00 | 6.26 | 3.3758 | 0.1494 | 4.43 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 3.2120 | 0.0101 | ops/ms | -10.25 | 0.76 | 6.45 | 3.3668 | 0.1580 | 4.69 | 6 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 3.1099 | 0.0220 | ops/ms | -11.04 | 3.92 | 6.52 | 3.2244 | 0.1545 | 4.79 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.1240 | 0.0167 | ops/ms | -10.49 | 3.48 | 6.28 | 3.2394 | 0.1442 | 4.45 | 5 | 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.2925 | 0.0206 | ops/ms | 5.02 | 10.12 | 7.83 | 0.3020 | 0.0218 | 7.22 | 6 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 0.2933 | 0.0204 | ops/ms | 5.00 | 9.86 | 7.99 | 0.2991 | 0.0221 | 7.40 | 6 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 0.3030 | 0.0166 | ops/ms | 2.03 | 6.87 | 6.25 | 0.3102 | 0.0160 | 5.15 | 6 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.2967 | 0.0140 | ops/ms | 1.60 | 8.82 | 5.60 | 0.2886 | 0.0059 | 2.03 | 5 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.2843 | 0.0179 | ops/ms | -2.31 | 12.64 | 6.98 | 0.2916 | 0.0060 | 2.05 | 5 | 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.05 | 20.00 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 16.9223 | 0.2605 | ops/ms | 40.31 | 20.00 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 16.2966 | 0.3613 | ops/ms | 42.52 | 20.00 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | ★ Best | 28.3520 | 0.2165 | ops/ms | -40.88 | 0.00 | 20.00 | 34.6279 | 7.2878 | 21.05 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 28.2942 | 0.1519 | ops/ms | -41.16 | 0.20 | 20.00 | 34.5888 | 7.3106 | 21.14 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 27.6720 | 0.4720 | ops/ms | -41.03 | 2.40 | 20.00 | 33.5845 | 6.9537 | 20.71 | 6 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 25.0829 | 0.2883 | ops/ms | -41.72 | 11.53 | 20.00 | 30.2651 | 7.3018 | 24.13 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 25.1005 | 0.2840 | ops/ms | -42.36 | 11.47 | 20.00 | 30.5638 | 7.3880 | 24.17 | 5 | 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.32 | 18.75 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.9697 | 0.0724 | ops/ms | 48.03 | 18.73 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 14.2012 | 0.3168 | ops/ms | 47.17 | 18.76 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 26.8103 | 0.6954 | ops/ms | -39.63 | 0.27 | 20.00 | 32.7634 | 6.3977 | 19.53 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 26.8119 | 0.3667 | ops/ms | -36.80 | 0.26 | 20.00 | 31.9955 | 5.8766 | 18.37 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | ★ Best | 26.8816 | 0.4029 | ops/ms | -36.09 | 0.00 | 20.00 | 31.2033 | 5.8120 | 18.63 | 6 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 23.3764 | 0.3468 | ops/ms | -39.59 | 13.04 | 20.00 | 27.5577 | 6.3723 | 23.12 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 23.4153 | 0.1236 | ops/ms | -38.28 | 12.89 | 20.00 | 27.6257 | 5.8967 | 21.35 | 5 | 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.36 | 13.78 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.5.0 | 13.3854 | 0.2713 | ops/ms | 42.15 | 13.79 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 5.6.5 | 13.4708 | 0.4508 | ops/ms | 41.78 | 14.04 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| 6.5.0 | Near best | 22.6638 | 0.2332 | ops/ms | -29.30 | 2.06 | 19.16 | 25.3960 | 3.4196 | 13.46 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 23.1395 | 0.4869 | ops/ms | -27.30 | 0.00 | 19.29 | 25.6855 | 3.5027 | 13.64 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 21.2177 | 0.1410 | ops/ms | -26.84 | 8.31 | 18.91 | 23.1376 | 3.0304 | 13.10 | 6 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | 18.0321 | 0.2700 | ops/ms | -32.25 | 22.07 | 20.00 | 20.4592 | 3.6115 | 17.65 | 5 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 17.8807 | 0.4906 | ops/ms | -31.05 | 22.73 | 20.00 | 20.6693 | 3.1437 | 15.21 | 5 | 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.2368 | 0.0811 | ops/ms | -5.07 | 38.82 | 6.60 | 8.0716 | 0.5007 | 6.20 | 6 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 8.2253 | 0.0600 | ops/ms | -10.31 | 38.90 | 12.70 | 7.9306 | 0.9911 | 12.50 | 6 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 5.9963 | 0.0295 | ops/ms | -5.56 | 55.46 | 6.95 | 5.9166 | 0.3888 | 6.57 | 6 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 4.9198 | 0.0429 | ops/ms | -9.40 | 63.46 | 6.37 | 5.3385 | 0.3175 | 5.95 | 5 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 5.1344 | 0.1591 | ops/ms | -7.64 | 61.86 | 5.60 | 5.3403 | 0.2737 | 5.13 | 5 | 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.9177 | 0.0447 | ops/ms | 5.45 | 6.94 | 10.83 | 0.8694 | 0.0688 | 7.91 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | ★ Best | 0.9861 | 0.0730 | ops/ms | 11.52 | 0.00 | 10.46 | 0.9246 | 0.0440 | 4.76 | 4 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | 0.5916 | 0.0265 | ops/ms | -5.32 | 40.01 | 8.64 | 0.6036 | 0.0166 | 2.75 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.5917 | 0.0408 | ops/ms | -6.87 | 39.99 | 10.11 | 0.6179 | 0.0216 | 3.49 | 4 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.6377 | 0.0325 | ops/ms | 6.86 | 35.33 | 9.10 | 0.6040 | 0.0320 | 5.30 | 4 | 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.33 | 5.27 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.5.0 | Near best | 3.1283 | 0.0117 | ops/ms | 3.95 | 5.27 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 5.6.5 | Near best | 3.1278 | 0.0265 | ops/ms | 3.96 | 5.27 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | |||
| 6.5.0 | ★ Best | 3.2568 | 0.0175 | ops/ms | -10.33 | 0.00 | 6.90 | 3.3978 | 0.1658 | 4.88 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.6.0 | Near best | 3.2524 | 0.0192 | ops/ms | -10.21 | 0.14 | 6.83 | 3.4042 | 0.1625 | 4.77 | 6 | 4 | 2 | 10 | 1000 ms |
| 6.7.0 | Near best | 3.2347 | 0.0254 | ops/ms | -10.90 | 0.68 | 6.96 | 3.3955 | 0.1683 | 4.96 | 6 | 4 | 2 | 10 | 1000 ms |
| 7.0.0 | Near best | 3.1430 | 0.0242 | ops/ms | -11.64 | 3.49 | 7.00 | 3.2699 | 0.1642 | 5.02 | 5 | 4 | 2 | 10 | 1000 ms |
| 7.0.1-SNAPSHOT | Near best | 3.1323 | 0.0183 | ops/ms | -11.85 | 3.82 | 6.99 | 3.2682 | 0.1637 | 5.01 | 5 | 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.3313 | 0.0070 | ops/ms | -2.17 | 4.57 | 3.83 | 0.3373 | 0.0107 | 3.16 | 6 | 4 | 2 | 10 | 1000 ms | |
| 6.6.0 | 0.3342 | 0.0075 | ops/ms | -1.11 | 3.76 | 3.12 | 0.3383 | 0.0072 | 2.13 | 6 | 4 | 2 | 10 | 1000 ms | |
| 6.7.0 | 0.3335 | 0.0082 | ops/ms | -1.47 | 3.95 | 3.70 | 0.3378 | 0.0101 | 3.00 | 6 | 4 | 2 | 10 | 1000 ms | |
| 7.0.0 | 0.3301 | 0.0085 | ops/ms | -2.12 | 4.93 | 3.37 | 0.3298 | 0.0046 | 1.38 | 5 | 4 | 2 | 10 | 1000 ms | |
| 7.0.1-SNAPSHOT | 0.3287 | 0.0107 | ops/ms | -2.69 | 5.34 | 3.92 | 0.3308 | 0.0040 | 1.21 | 5 | 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 | 39.12 | 20.00 | 5.5275 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.5.0 | 5.2895 | 0.1320 | ops/ms | 41.74 | 20.00 | 5.2895 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 5.6.5 | 5.5517 | 0.0712 | ops/ms | 38.86 | 20.00 | 5.5517 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.hello | 6.5.0 | ★ Best | 9.0796 | 0.0757 | ops/ms | -39.36 | 0.00 | 20.00 | 10.8959 | 2.2117 | 20.30 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.6.0 | Near best | 9.0332 | 0.0455 | ops/ms | -37.60 | 0.51 | 20.00 | 10.7851 | 2.0737 | 19.23 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 6.7.0 | Near best | 8.8969 | 0.1068 | ops/ms | -36.17 | 2.01 | 20.00 | 10.5255 | 1.8543 | 17.62 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.0 | Near best | 7.8400 | 0.1222 | ops/ms | -40.58 | 13.65 | 20.00 | 9.5195 | 2.1040 | 22.10 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.hello | 7.0.1-SNAPSHOT | Near best | 7.9259 | 0.0598 | ops/ms | -40.47 | 12.71 | 20.00 | 9.4543 | 2.1955 | 23.22 | 5 | 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.73 | 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.94 | 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.64 | 2.83 | 2.5483 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.5.0 | Near best | 2.6108 | 0.0221 | ops/ms | -4.60 | 0.25 | 2.83 | 2.6496 | 0.0453 | 1.71 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.6.0 | Near best | 2.5857 | 0.0276 | ops/ms | -5.52 | 1.21 | 3.64 | 2.6515 | 0.0806 | 3.04 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 6.7.0 | ★ Best | 2.6174 | 0.0480 | ops/ms | -2.74 | 0.00 | 2.83 | 2.6533 | 0.0411 | 1.55 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.0 | 2.4884 | 0.0798 | ops/ms | -1.82 | 4.93 | 3.88 | 2.4838 | 0.0826 | 3.33 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.jsonSerialization100kb | 7.0.1-SNAPSHOT | Near best | 2.5430 | 0.0418 | ops/ms | -5.08 | 2.84 | 2.86 | 2.5873 | 0.0530 | 2.05 | 5 | 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.2435 | 0.0083 | ops/ms | 5.96 | 2.14 | 4.88 | 0.2372 | 0.0072 | 3.05 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.6.0 | Near best | 0.2384 | 0.0076 | ops/ms | 7.49 | 4.20 | 4.73 | 0.2362 | 0.0072 | 3.06 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 6.7.0 | Near best | 0.2376 | 0.0084 | ops/ms | 3.08 | 4.49 | 4.95 | 0.2367 | 0.0040 | 1.70 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.0 | Near best | 0.2393 | 0.0076 | ops/ms | 5.35 | 3.83 | 4.73 | 0.2341 | 0.0044 | 1.90 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerialization1mb | 7.0.1-SNAPSHOT | 0.2356 | 0.0080 | ops/ms | 3.38 | 5.28 | 4.87 | 0.2323 | 0.0030 | 1.31 | 5 | 4 | 2 | 10 | 1000 ms | |
| JSON Serialization: javalin.performance.JavalinBenchmark.jsonSerializationSmall | ||||||||||||||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.4.2 | 15.7703 | 0.3650 | ops/ms | 41.34 | 19.39 | 15.7703 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.5.0 | 15.5541 | 0.3369 | ops/ms | 42.15 | 19.37 | 15.5541 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 5.6.5 | 15.9682 | 0.1321 | ops/ms | 40.61 | 19.36 | 15.9682 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.5.0 | ★ Best | 26.8862 | 0.2469 | ops/ms | -38.44 | 0.00 | 20.00 | 32.3114 | 6.2208 | 19.25 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.6.0 | Near best | 26.8775 | 0.1971 | ops/ms | -37.50 | 0.03 | 20.00 | 31.8645 | 5.8301 | 18.30 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 6.7.0 | Near best | 26.7244 | 0.2155 | ops/ms | -36.32 | 0.60 | 20.00 | 31.4602 | 5.6956 | 18.10 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.0 | Near best | 23.3993 | 0.1459 | ops/ms | -40.17 | 12.97 | 20.00 | 28.1735 | 6.2339 | 22.13 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.jsonSerializationSmall | 7.0.1-SNAPSHOT | Near best | 23.3912 | 0.4166 | ops/ms | -41.63 | 13.00 | 20.00 | 28.2563 | 6.7221 | 23.79 | 5 | 4 | 2 | 10 | 1000 ms |
| Payload Size: javalin.performance.JavalinBenchmark.payload100kb | ||||||||||||||||
| javalin.performance.JavalinBenchmark.payload100kb | 5.4.2 | Near best | 3.0881 | 0.0123 | ops/ms | 4.59 | 4.86 | 3.0881 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.payload100kb | 5.5.0 | Near best | 3.0798 | 0.0219 | ops/ms | 4.85 | 4.86 | 3.0798 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.payload100kb | 5.6.5 | 3.0752 | 0.0130 | ops/ms | 4.99 | 4.86 | 3.0752 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payload100kb | 6.5.0 | Near best | 3.2108 | 0.0251 | ops/ms | -10.04 | 0.80 | 6.42 | 3.3662 | 0.1565 | 4.65 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.6.0 | ★ Best | 3.2366 | 0.0151 | ops/ms | -9.50 | 0.00 | 6.26 | 3.3758 | 0.1494 | 4.43 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 6.7.0 | Near best | 3.2120 | 0.0101 | ops/ms | -10.25 | 0.76 | 6.45 | 3.3668 | 0.1580 | 4.69 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.0 | Near best | 3.1099 | 0.0220 | ops/ms | -11.04 | 3.92 | 6.52 | 3.2244 | 0.1545 | 4.79 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payload100kb | 7.0.1-SNAPSHOT | Near best | 3.1240 | 0.0167 | ops/ms | -10.49 | 3.48 | 6.28 | 3.2394 | 0.1442 | 4.45 | 5 | 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.2925 | 0.0206 | ops/ms | 5.02 | 10.12 | 7.83 | 0.3020 | 0.0218 | 7.22 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 6.6.0 | 0.2933 | 0.0204 | ops/ms | 5.00 | 9.86 | 7.99 | 0.2991 | 0.0221 | 7.40 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 6.7.0 | 0.3030 | 0.0166 | ops/ms | 2.03 | 6.87 | 6.25 | 0.3102 | 0.0160 | 5.15 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.0 | 0.2967 | 0.0140 | ops/ms | 1.60 | 8.82 | 5.60 | 0.2886 | 0.0059 | 2.03 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.payload1mb | 7.0.1-SNAPSHOT | 0.2843 | 0.0179 | ops/ms | -2.31 | 12.64 | 6.98 | 0.2916 | 0.0060 | 2.05 | 5 | 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.05 | 20.00 | 16.9966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.5.0 | 16.9223 | 0.2605 | ops/ms | 40.31 | 20.00 | 16.9223 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 5.6.5 | 16.2966 | 0.3613 | ops/ms | 42.52 | 20.00 | 16.2966 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.5.0 | ★ Best | 28.3520 | 0.2165 | ops/ms | -40.88 | 0.00 | 20.00 | 34.6279 | 7.2878 | 21.05 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.6.0 | Near best | 28.2942 | 0.1519 | ops/ms | -41.16 | 0.20 | 20.00 | 34.5888 | 7.3106 | 21.14 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 6.7.0 | Near best | 27.6720 | 0.4720 | ops/ms | -41.03 | 2.40 | 20.00 | 33.5845 | 6.9537 | 20.71 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.0 | Near best | 25.0829 | 0.2883 | ops/ms | -41.72 | 11.53 | 20.00 | 30.2651 | 7.3018 | 24.13 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.payloadEmpty | 7.0.1-SNAPSHOT | Near best | 25.1005 | 0.2840 | ops/ms | -42.36 | 11.47 | 20.00 | 30.5638 | 7.3880 | 24.17 | 5 | 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.32 | 18.75 | 14.4298 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.5.0 | 13.9697 | 0.0724 | ops/ms | 48.03 | 18.73 | 13.9697 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 5.6.5 | 14.2012 | 0.3168 | ops/ms | 47.17 | 18.76 | 14.2012 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes10 | 6.5.0 | Near best | 26.8103 | 0.6954 | ops/ms | -39.63 | 0.27 | 20.00 | 32.7634 | 6.3977 | 19.53 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.6.0 | Near best | 26.8119 | 0.3667 | ops/ms | -36.80 | 0.26 | 20.00 | 31.9955 | 5.8766 | 18.37 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 6.7.0 | ★ Best | 26.8816 | 0.4029 | ops/ms | -36.09 | 0.00 | 20.00 | 31.2033 | 5.8120 | 18.63 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.0 | Near best | 23.3764 | 0.3468 | ops/ms | -39.59 | 13.04 | 20.00 | 27.5577 | 6.3723 | 23.12 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10 | 7.0.1-SNAPSHOT | Near best | 23.4153 | 0.1236 | ops/ms | -38.28 | 12.89 | 20.00 | 27.6257 | 5.8967 | 21.35 | 5 | 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.36 | 13.78 | 13.3384 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.5.0 | 13.3854 | 0.2713 | ops/ms | 42.15 | 13.79 | 13.3854 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 5.6.5 | 13.4708 | 0.4508 | ops/ms | 41.78 | 14.04 | 13.4708 | 1 | 4 | 2 | 10 | 1000 ms | ||||
| javalin.performance.JavalinBenchmark.routes100 | 6.5.0 | Near best | 22.6638 | 0.2332 | ops/ms | -29.30 | 2.06 | 19.16 | 25.3960 | 3.4196 | 13.46 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.6.0 | ★ Best | 23.1395 | 0.4869 | ops/ms | -27.30 | 0.00 | 19.29 | 25.6855 | 3.5027 | 13.64 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 6.7.0 | Near best | 21.2177 | 0.1410 | ops/ms | -26.84 | 8.31 | 18.91 | 23.1376 | 3.0304 | 13.10 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.0 | 18.0321 | 0.2700 | ops/ms | -32.25 | 22.07 | 20.00 | 20.4592 | 3.6115 | 17.65 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes100 | 7.0.1-SNAPSHOT | 17.8807 | 0.4906 | ops/ms | -31.05 | 22.73 | 20.00 | 20.6693 | 3.1437 | 15.21 | 5 | 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.2368 | 0.0811 | ops/ms | -5.07 | 38.82 | 6.60 | 8.0716 | 0.5007 | 6.20 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.6.0 | 8.2253 | 0.0600 | ops/ms | -10.31 | 38.90 | 12.70 | 7.9306 | 0.9911 | 12.50 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 6.7.0 | 5.9963 | 0.0295 | ops/ms | -5.56 | 55.46 | 6.95 | 5.9166 | 0.3888 | 6.57 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.0 | 4.9198 | 0.0429 | ops/ms | -9.40 | 63.46 | 6.37 | 5.3385 | 0.3175 | 5.95 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes1000 | 7.0.1-SNAPSHOT | 5.1344 | 0.1591 | ops/ms | -7.64 | 61.86 | 5.60 | 5.3403 | 0.2737 | 5.13 | 5 | 4 | 2 | 10 | 1000 ms | |
| Route Count: javalin.performance.JavalinBenchmark.routes10000 | ||||||||||||||||
| javalin.performance.JavalinBenchmark.routes10000 | 6.5.0 | Near best | 0.9177 | 0.0447 | ops/ms | 5.45 | 6.94 | 10.83 | 0.8694 | 0.0688 | 7.91 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10000 | 6.6.0 | ★ Best | 0.9861 | 0.0730 | ops/ms | 11.52 | 0.00 | 10.46 | 0.9246 | 0.0440 | 4.76 | 4 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.routes10000 | 6.7.0 | 0.5916 | 0.0265 | ops/ms | -5.32 | 40.01 | 8.64 | 0.6036 | 0.0166 | 2.75 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.0 | 0.5917 | 0.0408 | ops/ms | -6.87 | 39.99 | 10.11 | 0.6179 | 0.0216 | 3.49 | 4 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.routes10000 | 7.0.1-SNAPSHOT | 0.6377 | 0.0325 | ops/ms | 6.86 | 35.33 | 9.10 | 0.6040 | 0.0320 | 5.30 | 4 | 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.33 | 5.27 | 3.1156 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.5.0 | Near best | 3.1283 | 0.0117 | ops/ms | 3.95 | 5.27 | 3.1283 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.staticFile100kb | 5.6.5 | Near best | 3.1278 | 0.0265 | ops/ms | 3.96 | 5.27 | 3.1278 | 1 | 4 | 2 | 10 | 1000 ms | |||
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.5.0 | ★ Best | 3.2568 | 0.0175 | ops/ms | -10.33 | 0.00 | 6.90 | 3.3978 | 0.1658 | 4.88 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.6.0 | Near best | 3.2524 | 0.0192 | ops/ms | -10.21 | 0.14 | 6.83 | 3.4042 | 0.1625 | 4.77 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 6.7.0 | Near best | 3.2347 | 0.0254 | ops/ms | -10.90 | 0.68 | 6.96 | 3.3955 | 0.1683 | 4.96 | 6 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.0 | Near best | 3.1430 | 0.0242 | ops/ms | -11.64 | 3.49 | 7.00 | 3.2699 | 0.1642 | 5.02 | 5 | 4 | 2 | 10 | 1000 ms |
| javalin.performance.JavalinBenchmark.staticFile100kb | 7.0.1-SNAPSHOT | Near best | 3.1323 | 0.0183 | ops/ms | -11.85 | 3.82 | 6.99 | 3.2682 | 0.1637 | 5.01 | 5 | 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.3313 | 0.0070 | ops/ms | -2.17 | 4.57 | 3.83 | 0.3373 | 0.0107 | 3.16 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.6.0 | 0.3342 | 0.0075 | ops/ms | -1.11 | 3.76 | 3.12 | 0.3383 | 0.0072 | 2.13 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 6.7.0 | 0.3335 | 0.0082 | ops/ms | -1.47 | 3.95 | 3.70 | 0.3378 | 0.0101 | 3.00 | 6 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.0 | 0.3301 | 0.0085 | ops/ms | -2.12 | 4.93 | 3.37 | 0.3298 | 0.0046 | 1.38 | 5 | 4 | 2 | 10 | 1000 ms | |
| javalin.performance.JavalinBenchmark.staticFile1mb | 7.0.1-SNAPSHOT | 0.3287 | 0.0107 | ops/ms | -2.69 | 5.34 | 3.92 | 0.3308 | 0.0040 | 1.21 | 5 | 4 | 2 | 10 | 1000 ms | |