CodSpeedHQ
codspeed-jvm
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: exclude warmup rounds from perf flamegraph
#8
Merged
Comparing
cod-2528-exclude-warmup-rounds-from-perf-flamegraph-in-java
(
ff83f3b
) with
main
(
c7c19aa
)
CodSpeed Performance Gauge
-20%
Regression
2
Untouched
123
Skipped
9
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Untouched
Skipped
134 total
Uses the
Wall Time instrument
to collect wall time performance metrics.
dualPivotQuickSort[10000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
-20%
4.9 ms
6.1 ms
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
-13%
1.2 µs
1.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib[30]
examples/example-gradle/src/jmh/java/bench/FibBenchmark.java::bench.FibBenchmark
CodSpeed Performance Gauge
-9%
8.4 ms
9.3 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
backtrackHeavy[24]
examples/example-gradle/src/jmh/java/bench/RegexBenchmark.java::bench.RegexBenchmark
CodSpeed Performance Gauge
-9%
18.5 µs
20.3 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
compileAndMatch[24]
examples/example-gradle/src/jmh/java/bench/RegexBenchmark.java::bench.RegexBenchmark
CodSpeed Performance Gauge
+6%
4 ms
3.8 ms
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
+5%
6.4 ms
6 ms
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
+5%
168.3 µs
160 µ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
-5%
13.5 µs
14.2 µs
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
+5%
12 µs
11.5 µ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
-4%
442 ns
461 ns
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
-4%
3.3 ms
3.4 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
insertionSort[10000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
-3%
184.5 ms
191.2 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
backtrackHeavy[20]
examples/example-gradle/src/jmh/java/bench/RegexBenchmark.java::bench.RegexBenchmark
CodSpeed Performance Gauge
-3%
14.1 µs
14.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
heapSort[1000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
-3%
207 µs
213.7 µ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
-3%
31 ns
32 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
findHighestSetBit[1024]
examples/example-gradle/src/jmh/java/bench/BitManipulationBenchmark.java::bench.BitManipulationBenchmark
CodSpeed Performance Gauge
+3%
35 ns
34 ns
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
-3%
354 ns
364 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
+3%
6.2 ms
6 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
shellSort[1000]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
-3%
177.2 µs
181.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
shellSort[100]
examples/example-gradle/src/jmh/java/com/thealgorithms/sorts/SortBenchmark.java::com.thealgorithms.sorts.SortBenchmark
CodSpeed Performance Gauge
+3%
6.8 µs
6.6 µs
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
-2%
312.9 µs
319.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
editDistance[saturday]
examples/example-gradle/src/jmh/java/bench/DynamicProgrammingBenchmark.java::bench.DynamicProgrammingBenchmark
CodSpeed Performance Gauge
-2%
1.9 µs
1.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generateSubsequences[12]
examples/example-gradle/src/jmh/java/bench/BacktrackingBenchmark.java::bench.BacktrackingBenchmark
CodSpeed Performance Gauge
+2%
312.2 µs
305.7 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
fibonacciBottomUp[40]
examples/example-gradle/src/jmh/java/bench/DynamicProgrammingBenchmark.java::bench.DynamicProgrammingBenchmark
CodSpeed Performance Gauge
-2%
3.2 µs
3.3 µs
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
+2%
2.5 µs
2.5 µs
1
2
3
4
5
6
Commits
Click on a commit to change the comparison range
Base
main
c7c19aa
-20.31%
fix(jmh-fork): make InstrumentHooks.currentTimestamp safe when native lib is unavailable
ff83f3b
3 months ago
by not-matthias
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs