Avatar for the CodSpeedHQ user
CodSpeedHQ
codspeed-jvm
BlogDocsChangelog

bench(gradle): harden JMH suite against run-to-run variance

#9Merged
Comparing
cod-2519-harden-codspeed-jvm-against-regressions
(
a0f178f
) with
main
(
ff83f3b
)
CodSpeed Performance Gauge
0%
Untouched
13
Skipped
121

Benchmarks

134 total
generateSubsequences[12]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
+3%
311.4 µs303.2 µs
fib[30]
examples/example-gradle/src/jmh/java/bench/FibBenchmark.java::bench.FibBenchmark
CodSpeed Performance Gauge
+2%
9.3 ms9 ms
sudokuSolver
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
+1%
171.4 µs170.1 µs
generateParentheses[6]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
0%
25.9 µs25.8 µs
sleep10us
examples/example-gradle/src/jmh/java/bench/SleepBenchmark.java::bench.SleepBenchmark
CodSpeed Performance Gauge
0%
10.2 µs10.2 µs
nQueensSolver[8]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
0%
452.2 µs451.8 µs
sleep10ms
examples/example-gradle/src/jmh/java/bench/SleepBenchmark.java::bench.SleepBenchmark
CodSpeed Performance Gauge
0%
10 ms10 ms
sleep1ms
examples/example-gradle/src/jmh/java/bench/SleepBenchmark.java::bench.SleepBenchmark
CodSpeed Performance Gauge
0%
1 ms1 ms
sleep50ms
examples/example-gradle/src/jmh/java/bench/SleepBenchmark.java::bench.SleepBenchmark
CodSpeed Performance Gauge
0%
50 ms50 ms
sleep1us
examples/example-gradle/src/jmh/java/bench/SleepBenchmark.java::bench.SleepBenchmark
CodSpeed Performance Gauge
0%
1.1 µs1.1 µs
sleep100us
examples/example-gradle/src/jmh/java/bench/SleepBenchmark.java::bench.SleepBenchmark
CodSpeed Performance Gauge
0%
100.3 µs100.3 µs
permutations[7]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
0%
537.1 µs537.7 µs
generateCombinations[9]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
-4%
28.6 µs29.7 µs
bench.RleBenchmark.encode
bench.RleBenchmark.enco
Skipped
4.4 µs*
bench.FibBenchmark.fib
bench.FibBenchmark.f
Skipped
9.5 ms*
bench.SleepBenchmark.sleep1ms
bench.SleepBenchmark.sleep1
Skipped
1 ms*
bench.SleepBenchmark.sleep10us
bench.SleepBenchmark.sleep10
Skipped
10.1 µs*
bench.SleepBenchmark.sleep1us
bench.SleepBenchmark.sleep1
Skipped
1.1 µs*
bench.SleepBenchmark.sleep50ms
bench.SleepBenchmark.sleep50
Skipped
50 ms*
bench.RleBenchmark.decode
bench.RleBenchmark.deco
Skipped
1.9 µs*
bench.SleepBenchmark.sleep10ms
bench.SleepBenchmark.sleep10
Skipped
10 ms*
bench.SleepBenchmark.sleep100us
bench.SleepBenchmark.sleep100
Skipped
100.2 µs*
generateCombinations[7]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
Skipped
12.7 µs*
countSetBits[0]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
13 ns*
countSetBits[255]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
97 ns*

Commits

Click on a commit to change the comparison range
Base
main
ff83f3b
-0.06%
bench(gradle): configure JMH via plugin for CI-appropriate defaults
a0f178f
19 days ago
by not-matthias
© 2026 CodSpeed Technology
Home Terms Privacy Docs