CodSpeedHQ
codspeed-jvm
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
fix: skip warmup for embedded benchmarks
#10
Comparing
cod-2548-investigate-warmup-included-in-flamegraphs-in-100ns
(
c6a5576
) with
main
(
ff83f3b
)
CodSpeed Performance Gauge
-13%
Improvement
4
Regression
2
Untouched
119
Skipped
9
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
Skipped
134 total
Uses the
Wall Time instrument
to collect wall time performance metrics.
timSort[100]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
-13%
9.5 µs
10.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
timSort[1000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
-11%
149.5 µs
168.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
findHighestSetBit[255]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
CodSpeed Performance Gauge
+62%
47 ns
29 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
dualPivotQuickSort[100]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
+29%
14.4 µs
11.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
fibonacciBottomUp[20]
examples/example-gradle/src/jmh/java/bench/DynamicProgrammingBenchmark.java::bench.DynamicProgrammingBenchmark
CodSpeed Performance Gauge
+18%
1.4 µs
1.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
fibonacciBottomUp[10]
examples/example-gradle/src/jmh/java/bench/DynamicProgrammingBenchmark.java::bench.DynamicProgrammingBenchmark
CodSpeed Performance Gauge
+13%
500 ns
441 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[4]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
+8%
2.5 µs
2.3 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
findHighestSetBit[65535]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
CodSpeed Performance Gauge
+6%
38 ns
36 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
multiPatternScan[20]
examples/example-gradle/src/jmh/java/bench/RegexBenchmark.java::bench.RegexBenchmark
CodSpeed Performance Gauge
+5%
6.1 ms
5.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
dualPivotQuickSort[1000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
+4%
324.2 µs
312.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
shellSort[10000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
+3%
3.2 ms
3.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
insertionSort[1000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
+3%
1.9 ms
1.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
levenshteinDistance[kitten sitting]
examples/example-gradle/src/jmh/java/bench/DynamicProgrammingBenchmark.java::bench.DynamicProgrammingBenchmark
CodSpeed Performance Gauge
+2%
366 ns
360 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
multiPatternScan[24]
examples/example-gradle/src/jmh/java/bench/RegexBenchmark.java::bench.RegexBenchmark
CodSpeed Performance Gauge
+2%
6.3 ms
6.2 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
introspectiveSort[100]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
+2%
9 µs
8.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
mergeSort[100]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
+1%
14.2 µs
14 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
introspectiveSort[1000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
+1%
146 µs
144.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
knapsack[20]
examples/example-gradle/src/jmh/java/bench/DynamicProgrammingBenchmark.java::bench.DynamicProgrammingBenchmark
CodSpeed Performance Gauge
+1%
3.1 µs
3.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
nQueensSolver[7]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
+1%
120.8 µs
119.7 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generateParentheses[4]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
+1%
2.6 µs
2.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generateCombinations[7]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
+1%
12.7 µs
12.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
quickSort[1000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
+1%
205.7 µs
204.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
knapsack[15]
examples/example-gradle/src/jmh/java/bench/DynamicProgrammingBenchmark.java::bench.DynamicProgrammingBenchmark
CodSpeed Performance Gauge
+1%
1.7 µs
1.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generateParentheses[3]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
+1%
845 ns
840 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generateParentheses[5]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
+1%
8 µs
8 µs
1
2
3
4
5
6
Commits
Click on a commit to change the comparison range
Base
main
ff83f3b
-12.82%
refactor(jmh-fork): thread isWarmup flag into runBenchmark
c6a5576
3 days ago
by not-matthias
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs