Ignoring deviations below 5%
scoreDifferrorDiff
Improved Benchmarks (2)
# | Benchmark | Params | Mode/Unit | Score | Error |
---|---|---|---|---|---|
0 | SwitchVsPolymorphismBenchmark - switchStyle 13% | thrpt in ops/ms | 223,649 253,649 | 3,915 3,915 | |
1 | ListCreationBenchmark - arrayList 8% | thrpt in ops/s | 2,657,004 2,857,004 | 1,316,876 1,216,876 |
Unchanged Benchmarks (96)
# | Benchmark | Params | Mode/Unit | Score | Error |
---|---|---|---|---|---|
0 | ListCreationBenchmark - arrayList_preSized_reUsed 4% | thrpt in ops/s | 4,639,756 4,839,756 | 106,763 106,763 | |
1 | NoOpStrategyBenchmark - noOpImplementation 3% | thrpt in ops/ms | 298,820 308,820 | 4,912 4,912 | |
2 | ListCreationBenchmark - immutableList 0% | thrpt in ops/s | 3,386,679 3,386,679 | 140,766 140,766 | |
3 | NoOpStrategyBenchmark - nullCheck 0% | thrpt in ops/ms | 291,734 291,734 | 6,033 8,033 | |
4 | NoOpStrategyBenchmark - optional 0% | thrpt in ops/ms | 291,445 291,445 | 17,906 17,906 | |
5 | SwitchVsPolymorphismBenchmark - coupled 0% | thrpt in ops/ms | 227,400 227,400 | 4,826 4,826 | |
6 | SwitchVsPolymorphismBenchmark - polymorphic 0% | thrpt in ops/ms | 284,167 284,167 | 4,598 4,598 | |
7 | MultithreadedBenchmark - with1Thread 0% | thrpt in ops/us | 100 100 | 64 64 | |
8 | MultithreadedBenchmark - with2Threads 0% | thrpt in ops/us | 98 98 | 46 46 | |
9 | MultithreadedBenchmark - with4Threads 0% | thrpt in ops/us | 104 104 | 35 35 | |
10 | ThroughputBenchmark - sleep100Milliseconds 0% | thrpt in ops/s | 10 10 | 0.035 0.035 | |
11 | ThroughputBenchmark - sleep100MillisecondsRandom 0% | thrpt in ops/s | 13 13 | 0.555 0.555 | |
12 | ThroughputBenchmark - sleep50Milliseconds 0% | thrpt in ops/s | 19 19 | 0.092 0.092 | |
13 | OneParamMultiMethodBenchmark - sleep 0% | a_milis=10 | avgt in us/op | 11,441 11,441 | 2,515 2,515 |
14 | OneParamMultiMethodBenchmark - sleep 0% | a_milis=20 | avgt in us/op | 22,559 22,559 | 5,416 5,416 |
15 | OneParamMultiMethodBenchmark - timer 0% | a_milis=10 | avgt in us/op | 11,380 11,380 | 1,787 1,787 |
16 | OneParamMultiMethodBenchmark - timer 0% | a_milis=20 | avgt in us/op | 22,807 22,807 | 4,502 4,502 |
17 | OneParamSingleMethodBenchmark - sleep 0% | a_milis=10 | avgt in us/op | 11,437 11,437 | 3,562 3,562 |
18 | OneParamSingleMethodBenchmark - sleep 0% | a_milis=20 | avgt in us/op | 22,720 22,720 | 6,051 6,051 |
19 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=10:b_micros=100:c_nanos=1000 | avgt in us/op | 11,354 11,354 | 3,369 3,369 |
20 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=10:b_micros=100:c_nanos=3000 | avgt in us/op | 11,444 11,444 | 2,494 2,494 |
21 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=10:b_micros=500:c_nanos=1000 | avgt in us/op | 11,252 11,252 | 3,183 3,183 |
22 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=10:b_micros=500:c_nanos=3000 | avgt in us/op | 11,350 11,350 | 2,323 2,323 |
23 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=10:b_micros=1000:c_nanos=1000 | avgt in us/op | 12,520 12,520 | 2,283 2,283 |
24 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=10:b_micros=1000:c_nanos=3000 | avgt in us/op | 12,556 12,556 | 2,552 2,552 |
25 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=20:b_micros=100:c_nanos=1000 | avgt in us/op | 22,940 22,940 | 6,046 6,046 |
26 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=20:b_micros=100:c_nanos=3000 | avgt in us/op | 23,163 23,163 | 3,863 3,863 |
27 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=20:b_micros=500:c_nanos=1000 | avgt in us/op | 22,874 22,874 | 1,907 1,907 |
28 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=20:b_micros=500:c_nanos=3000 | avgt in us/op | 23,346 23,346 | 15,457 15,457 |
29 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=20:b_micros=1000:c_nanos=1000 | avgt in us/op | 24,224 24,224 | 3,369 3,369 |
30 | ThreeParamsMultiMethodBenchmark - sleep 0% | a_milis=20:b_micros=1000:c_nanos=3000 | avgt in us/op | 24,045 24,045 | 10,707 10,707 |
31 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=10:b_micros=100:c_nanos=1000 | avgt in us/op | 11,426 11,426 | 867 867 |
32 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=10:b_micros=100:c_nanos=3000 | avgt in us/op | 11,559 11,559 | 1,106 1,106 |
33 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=10:b_micros=500:c_nanos=1000 | avgt in us/op | 11,408 11,408 | 2,029 2,029 |
34 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=10:b_micros=500:c_nanos=3000 | avgt in us/op | 11,516 11,516 | 2,465 2,465 |
35 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=10:b_micros=1000:c_nanos=1000 | avgt in us/op | 12,755 12,755 | 3,487 3,487 |
36 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=10:b_micros=1000:c_nanos=3000 | avgt in us/op | 12,744 12,744 | 4,471 4,471 |
37 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=20:b_micros=100:c_nanos=1000 | avgt in us/op | 22,819 22,819 | 1,880 1,880 |
38 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=20:b_micros=100:c_nanos=3000 | avgt in us/op | 23,229 23,229 | 4,827 4,827 |
39 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=20:b_micros=500:c_nanos=1000 | avgt in us/op | 23,602 23,602 | 9,231 9,231 |
40 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=20:b_micros=500:c_nanos=3000 | avgt in us/op | 23,013 23,013 | 1,769 1,769 |
41 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=20:b_micros=1000:c_nanos=1000 | avgt in us/op | 23,922 23,922 | 8,263 8,263 |
42 | ThreeParamsMultiMethodBenchmark - timer 0% | a_milis=20:b_micros=1000:c_nanos=3000 | avgt in us/op | 24,265 24,265 | 8,541 8,541 |
43 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=10:b_micros=100:c_nanos=1000 | avgt in us/op | 11,528 11,528 | 2,110 2,110 |
44 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=10:b_micros=100:c_nanos=3000 | avgt in us/op | 11,304 11,304 | 2,525 2,525 |
45 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=10:b_micros=500:c_nanos=1000 | avgt in us/op | 11,328 11,328 | 3,058 3,058 |
46 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=10:b_micros=500:c_nanos=3000 | avgt in us/op | 11,428 11,428 | 3,108 3,108 |
47 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=10:b_micros=1000:c_nanos=1000 | avgt in us/op | 12,654 12,654 | 6,888 6,888 |
48 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=10:b_micros=1000:c_nanos=3000 | avgt in us/op | 12,574 12,574 | 6,070 6,070 |
49 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=20:b_micros=100:c_nanos=1000 | avgt in us/op | 22,946 22,946 | 3,576 3,576 |
50 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=20:b_micros=100:c_nanos=3000 | avgt in us/op | 22,916 22,916 | 6,494 6,494 |
51 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=20:b_micros=500:c_nanos=1000 | avgt in us/op | 23,038 23,038 | 3,234 3,234 |
52 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=20:b_micros=500:c_nanos=3000 | avgt in us/op | 22,950 22,950 | 6,231 6,231 |
53 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=20:b_micros=1000:c_nanos=1000 | avgt in us/op | 24,103 24,103 | 8,960 8,960 |
54 | ThreeParamsSingleMethodBenchmark - sleep 0% | a_milis=20:b_micros=1000:c_nanos=3000 | avgt in us/op | 24,098 24,098 | 6,669 6,669 |
55 | TwoParamsMultiMethodBenchmark - sleep 0% | a_milis=10:b_micros=100 | avgt in us/op | 11,610 11,610 | 130 130 |
56 | TwoParamsMultiMethodBenchmark - sleep 0% | a_milis=10:b_micros=500 | avgt in us/op | 11,684 11,684 | 2,523 2,523 |
57 | TwoParamsMultiMethodBenchmark - sleep 0% | a_milis=10:b_micros=1000 | avgt in us/op | 12,697 12,697 | 5,565 5,565 |
58 | TwoParamsMultiMethodBenchmark - sleep 0% | a_milis=20:b_micros=100 | avgt in us/op | 22,955 22,955 | 3,458 3,458 |
59 | TwoParamsMultiMethodBenchmark - sleep 0% | a_milis=20:b_micros=500 | avgt in us/op | 22,900 22,900 | 3,459 3,459 |
60 | TwoParamsMultiMethodBenchmark - sleep 0% | a_milis=20:b_micros=1000 | avgt in us/op | 24,400 24,400 | 5,411 5,411 |
61 | TwoParamsMultiMethodBenchmark - timer 0% | a_milis=10:b_micros=100 | avgt in us/op | 11,307 11,307 | 284 284 |
62 | TwoParamsMultiMethodBenchmark - timer 0% | a_milis=10:b_micros=500 | avgt in us/op | 11,269 11,269 | 1,719 1,719 |
63 | TwoParamsMultiMethodBenchmark - timer 0% | a_milis=10:b_micros=1000 | avgt in us/op | 12,402 12,402 | 2,365 2,365 |
64 | TwoParamsMultiMethodBenchmark - timer 0% | a_milis=20:b_micros=100 | avgt in us/op | 22,997 22,997 | 1,155 1,155 |
65 | TwoParamsMultiMethodBenchmark - timer 0% | a_milis=20:b_micros=500 | avgt in us/op | 22,827 22,827 | 3,591 3,591 |
66 | TwoParamsMultiMethodBenchmark - timer 0% | a_milis=20:b_micros=1000 | avgt in us/op | 24,214 24,214 | 3,439 3,439 |
67 | TwoParamsSingleMethodBenchmark - sleep 0% | a_milis=10:b_micros=100 | avgt in us/op | 11,337 11,337 | 4,649 4,649 |
68 | TwoParamsSingleMethodBenchmark - sleep 0% | a_milis=10:b_micros=500 | avgt in us/op | 11,536 11,536 | 5,721 5,721 |
69 | TwoParamsSingleMethodBenchmark - sleep 0% | a_milis=10:b_micros=1000 | avgt in us/op | 12,737 12,737 | 1,286 1,286 |
70 | TwoParamsSingleMethodBenchmark - sleep 0% | a_milis=20:b_micros=100 | avgt in us/op | 23,270 23,270 | 3,151 3,151 |
71 | TwoParamsSingleMethodBenchmark - sleep 0% | a_milis=20:b_micros=500 | avgt in us/op | 22,995 22,995 | 5,477 5,477 |
72 | TwoParamsSingleMethodBenchmark - sleep 0% | a_milis=20:b_micros=1000 | avgt in us/op | 24,168 24,168 | 3,306 3,306 |
73 | ConcatenatedStringBenchmark - pluses 0% | thrpt in ops/ms | 1,233 1,233 | 16 16 | |
74 | ConcatenatedStringBenchmark - stringBuffer 0% | thrpt in ops/ms | 2,482 2,482 | 43 43 | |
75 | ConcatenatedStringBenchmark - stringBuilder 0% | thrpt in ops/ms | 2,577 2,577 | 55 55 | |
76 | StringConstantBenchmark - buildStringWithCharSeperator 0% | thrpt in ops/s | 7,870,497 7,870,497 | 141,378 141,378 | |
77 | StringConstantBenchmark - buildStringWithSeperatorAsCharConstant 0% | thrpt in ops/s | 7,752,287 7,752,287 | 65,980 65,980 | |
78 | StringConstantBenchmark - buildStringWithSeperatorAsStringConstant 0% | thrpt in ops/s | 6,205,068 6,205,068 | 67,230 67,230 | |
79 | StringConstantBenchmark - buildStringWithStringSeperator 0% | thrpt in ops/s | 6,197,189 6,197,189 | 134,102 134,102 | |
80 | NullIndexBenchmark - arrayWithBooleans 0% | avgt in ms/op | 30 30 | 0.5 0.5 | |
81 | NullIndexBenchmark - arrayWithNullIndices 0% | avgt in ms/op | 92 92 | 7 7 | |
82 | NullIndexBenchmark - bitSet 0% | avgt in ms/op | 148 148 | 2 2 | |
83 | PullPushBenchmark - pull 0% | avgt in ms/op | 244 244 | 16 16 | |
84 | PullPushBenchmark - pullWithoutJit 0% | avgt in ms/op | 240 240 | 2 2 | |
85 | PullPushBenchmark - push 0% | avgt in ms/op | 171 171 | 3 3 | |
86 | PullPushBenchmark - pushWithoutJit 0% | avgt in ms/op | 10,442 10,442 | 122 122 | |
87 | AvgTimeBenchmark - sleep100Milliseconds 0% | avgt in ms/op | 103 103 | 0.438 0.438 | |
88 | AvgTimeBenchmark - sleep100MillisecondsRandom 0% | avgt in ms/op | 79 79 | 3 3 | |
89 | AvgTimeBenchmark - sleep50Milliseconds 0% | avgt in ms/op | 53 53 | 0.269 0.269 | |
90 | QuickBenchmark - sleep100Milliseconds 0% | avgt in ms/op | 102 102 | NaN NaN | |
91 | QuickBenchmark - sleep50Milliseconds 0% | avgt in ms/op | 53 53 | NaN NaN | |
92 | StupidMultithreadedBenchmark - withThreads1 0% | thrpt in ops/us | 1,423 1,423 | 117 117 | |
93 | StupidMultithreadedBenchmark - withThreads2 0% | thrpt in ops/us | 2,710 2,710 | 88 88 | |
94 | StupidMultithreadedBenchmark - withThreads4 0% | thrpt in ops/us | 2,654 2,654 | 322 322 | |
95 | ListCreationBenchmark - arrayList_preSized -3% | thrpt in ops/s | 3,927,975 3,827,975 | 419,868 429,868 |