CodSpeedHQ
valgrind-codspeed
BlogDocsChangelog

feat: implement merge sort for jCC lists to ensure chronological dump…

#3
Comparing
cod-578-fix-span-ordering-on-the-flamegraph
(
e8fd6f3
) with
cod-1573-v431-seems-to-cause-hangs
(
77811f8
)
CodSpeed Performance Gauge
-50%
Regressions
2
Untouched
66
Dropped
4

Benchmarks

Failed

test_valgrind[valgrind-3.26.0, python3 testdata/test.py, inline]
bench/bench.py
Missing
CodSpeed Performance Gauge
N/A
3.9 sN/A
test_valgrind[valgrind-3.26.0, python3 testdata/test.py, full-with-inline]
bench/bench.py
Missing
CodSpeed Performance Gauge
N/A
5.5 sN/A
test_valgrind[valgrind-3.26.0, python3 testdata/test.py, no-inline]
bench/bench.py
Missing
CodSpeed Performance Gauge
N/A
3.6 sN/A
test_valgrind[valgrind-3.26.0, python3 testdata/test.py, full-no-inline]
bench/bench.py
Missing
CodSpeed Performance Gauge
N/A
5.3 sN/A
test_valgrind[valgrind-3.25.1.codspeed, python3 testdata/test.py, full-no-inline]
bench/bench.py
Regression
CodSpeed Performance Gauge
-15%
5.3 s6.2 s
test_valgrind[valgrind-3.26.0, testdata/take_strings-aarch64 varbinview_non_null, full-with-inline]
bench/bench.py
Regression
CodSpeed Performance Gauge
-49%
7.1 s14.1 s

Passed

test_valgrind[valgrind-3.25.1.codspeed, stress-ng --cpu 1 --timeout 1s, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
+3%
3.4 s3.3 s
test_valgrind[valgrind-3.25.1, testdata/take_strings-aarch64 varbinview_non_null, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
+2%
3.1 s3 s
test_valgrind[valgrind-3.25.1, testdata/take_strings-aarch64 varbinview_non_null, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
+1%
7.7 s7.6 s
test_valgrind[valgrind-3.25.1, stress-ng --cpu 1 --timeout 1s, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
+1%
3.3 s3.3 s
test_valgrind[valgrind-3.26.0, stress-ng --cpu 1 --timeout 1s, no-inline]
bench/bench.py
CodSpeed Performance Gauge
+1%
2 s1.9 s
test_valgrind[valgrind-3.26.0, stress-ng --cpu 1 --timeout 1s, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
+1%
3.1 s3.1 s
test_valgrind[valgrind-3.25.1.codspeed, ls bench.py, inline]
bench/bench.py
CodSpeed Performance Gauge
+1%
707.3 ms703.4 ms
test_valgrind[valgrind-3.25.1.codspeed, stress-ng --cpu 1 --timeout 1s, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.1 s3.1 s
test_valgrind[valgrind-3.25.1, echo Hello, World!, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
491.3 ms489.1 ms
test_valgrind[valgrind-3.26.0, stress-ng --cpu 4 --timeout 1s, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2 s2 s
test_valgrind[valgrind-3.25.1, python3 testdata/test.py, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
5.2 s5.2 s
test_valgrind[valgrind-3.25.1, stress-ng --cpu 1 --timeout 1s, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2.2 s2.2 s
test_valgrind[valgrind-3.25.1.codspeed, ls bench.py, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
787.9 ms785.5 ms
test_valgrind[valgrind-3.26.0, stress-ng --cpu 4 --timeout 1s, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2.3 s2.3 s
test_valgrind[valgrind-3.25.1, stress-ng --cpu 4 --timeout 1s, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2 s2 s
test_valgrind[valgrind-3.26.0, ls bench.py, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
732 ms730.1 ms
test_valgrind[valgrind-3.25.1.codspeed, echo Hello, World!, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
560.5 ms559.1 ms
test_valgrind[valgrind-3.25.1, testdata/take_strings-aarch64 varbinview_non_null, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
7.1 s7.1 s
test_valgrind[valgrind-3.25.1.codspeed, echo Hello, World!, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
726.4 ms724.6 ms
test_valgrind[valgrind-3.25.1.codspeed, echo Hello, World!, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
494.3 ms493.2 ms
test_valgrind[valgrind-3.25.1, python3 testdata/test.py, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.5 s3.5 s
test_valgrind[valgrind-3.25.1, stress-ng --cpu 4 --timeout 1s, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2.2 s2.2 s
test_valgrind[valgrind-3.25.1, python3 testdata/test.py, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.7 s3.7 s
test_valgrind[valgrind-3.26.0, stress-ng --cpu 4 --timeout 1s, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.4 s3.4 s
test_valgrind[valgrind-3.25.1.codspeed, python3 testdata/test.py, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
5.4 s5.4 s
test_valgrind[valgrind-3.26.0, echo Hello, World!, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
494.7 ms493.9 ms
test_valgrind[valgrind-3.26.0, testdata/take_strings-aarch64 varbinview_non_null, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2.5 s2.5 s
test_valgrind[valgrind-3.25.1.codspeed, ls bench.py, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
620.4 ms620.1 ms
test_valgrind[valgrind-3.25.1, stress-ng --cpu 4 --timeout 1s, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.4 s3.4 s
test_valgrind[valgrind-3.26.0, ls bench.py, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
621.2 ms621.1 ms
test_valgrind[valgrind-3.26.0, ls bench.py, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
812.5 ms812.4 ms
test_valgrind[valgrind-3.25.1.codspeed, echo Hello, World!, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
660.6 ms660.5 ms
test_valgrind[valgrind-3.25.1, python3 testdata/test.py, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
5.4 s5.4 s
test_valgrind[valgrind-3.25.1.codspeed, ls bench.py, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
539.5 ms539.6 ms
test_valgrind[valgrind-3.26.0, ls bench.py, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
540.4 ms540.5 ms
test_valgrind[valgrind-3.26.0, echo Hello, World!, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
684.8 ms685 ms
test_valgrind[valgrind-3.25.1, ls bench.py, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
783.1 ms783.4 ms
test_valgrind[valgrind-3.25.1, echo Hello, World!, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
724.1 ms724.5 ms
test_valgrind[valgrind-3.25.1.codspeed, stress-ng --cpu 1 --timeout 1s, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_valgrind[valgrind-3.26.0, echo Hello, World!, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
750 ms750.4 ms
test_valgrind[valgrind-3.25.1, echo Hello, World!, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
657.6 ms658.3 ms
test_valgrind[valgrind-3.25.1, ls bench.py, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
618.2 ms619 ms
test_valgrind[valgrind-3.25.1, ls bench.py, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
537 ms537.8 ms
test_valgrind[valgrind-3.26.0, stress-ng --cpu 4 --timeout 1s, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.1 s3.1 s
test_valgrind[valgrind-3.25.1, ls bench.py, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
701.8 ms702.9 ms
test_valgrind[valgrind-3.26.0, echo Hello, World!, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
559.4 ms560.3 ms
test_valgrind[valgrind-3.25.1.codspeed, stress-ng --cpu 1 --timeout 1s, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2.2 s2.2 s
test_valgrind[valgrind-3.25.1.codspeed, python3 testdata/test.py, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.5 s3.5 s
test_valgrind[valgrind-3.25.1.codspeed, stress-ng --cpu 4 --timeout 1s, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2 s2 s
test_valgrind[valgrind-3.25.1, echo Hello, World!, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
556.5 ms557.6 ms
test_valgrind[valgrind-3.26.0, stress-ng --cpu 1 --timeout 1s, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.4 s3.4 s
test_valgrind[valgrind-3.25.1.codspeed, stress-ng --cpu 4 --timeout 1s, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.1 s3.1 s
test_valgrind[valgrind-3.25.1.codspeed, python3 testdata/test.py, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.7 s3.7 s
test_valgrind[valgrind-3.25.1, stress-ng --cpu 1 --timeout 1s, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3 s3.1 s
test_valgrind[valgrind-3.25.1.codspeed, testdata/take_strings-aarch64 varbinview_non_null, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2.5 s2.5 s
test_valgrind[valgrind-3.25.1, testdata/take_strings-aarch64 varbinview_non_null, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2.5 s2.5 s
test_valgrind[valgrind-3.25.1, stress-ng --cpu 4 --timeout 1s, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
3.1 s3.1 s
test_valgrind[valgrind-3.26.0, stress-ng --cpu 1 --timeout 1s, inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
2.2 s2.2 s
test_valgrind[valgrind-3.25.1.codspeed, stress-ng --cpu 4 --timeout 1s, inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
2.3 s2.3 s
test_valgrind[valgrind-3.25.1.codspeed, testdata/take_strings-aarch64 varbinview_non_null, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
3 s3 s
test_valgrind[valgrind-3.26.0, testdata/take_strings-aarch64 varbinview_non_null, inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
6.6 s6.6 s
test_valgrind[valgrind-3.25.1.codspeed, stress-ng --cpu 4 --timeout 1s, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
3.4 s3.4 s
test_valgrind[valgrind-3.25.1, stress-ng --cpu 1 --timeout 1s, no-inline]
bench/bench.py
CodSpeed Performance Gauge
-2%
1.9 s2 s
test_valgrind[valgrind-3.26.0, testdata/take_strings-aarch64 varbinview_non_null, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
-2%
3 s3 s
test_valgrind[valgrind-3.25.1.codspeed, testdata/take_strings-aarch64 varbinview_non_null, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
-2%
7.7 s7.8 s
test_valgrind[valgrind-3.25.1.codspeed, testdata/take_strings-aarch64 varbinview_non_null, inline]
bench/bench.py
CodSpeed Performance Gauge
-2%
7.1 s7.3 s

Commits

Click on a commit to change the comparison range
Base
cod-1573-v431-seems-to-cause-hangs
77811f8
-49.54%
feat: implement merge sort for jCC lists to ensure chronological dump order
e8fd6f3
6 days ago
by not-matthias
© 2025 CodSpeed Technology
Home Terms Privacy Docs