Avatar for the CodSpeedHQ user
CodSpeedHQ
codspeed-jvm
BlogDocsChangelog

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

#9
Comparing
cod-2519-harden-codspeed-jvm-against-regressions
(
dacf718
) with
main
(
c7c19aa
)
CodSpeed Performance Gauge
-14%
Improvement
12
Regression
2
Untouched
28
Skipped
92

Benchmarks

92 total
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[6]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
Skipped
7.7 µs*
countSetBits[42]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
43 ns*
countSetBits[0]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
13 ns*
generateCombinations[5]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
Skipped
4.1 µs*
countSetBits[255]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
97 ns*
countSetBits[1024]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
24 ns*
generateCombinations[8]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
Skipped
19.4 µs*
binaryToGray[1024]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
13 ns*
isPowerOfTwo[255]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
13 ns*
findHighestSetBit[0]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
13 ns*
grayToBinary[1024]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
25 ns*
isPowerOfTwo[0]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
13 ns*
isPowerOfTwo[42]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
13 ns*
findHighestSetBit[1024]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
35 ns*
isPowerOfTwo[1024]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
13 ns*
reverseBits[42]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
Skipped
41 ns*

Commits

Click on a commit to change the comparison range
Base
main
c7c19aa
-14.35%
bench(gradle): tune warmup / measurement / fork counts
dacf718
5 days ago
by not-matthias
© 2026 CodSpeed Technology
Home Terms Privacy Docs