Avatar for the CodSpeedHQ user
CodSpeedHQ
valgrind-codspeed
BlogDocsChangelog

fix: optimize read-inline-info

#4Merged
Comparing
cod-1573-v431-seems-to-cause-hangs
(
77811f8
) with
master
(
f16dd47
)
CodSpeed Performance Gauge
×6.9
Improvement
1
Untouched
23
Archived
48

Benchmarks

72 total
test_valgrind[valgrind-3.25.1, python3 testdata/test.py, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
+11%
5.8 s5.2 s
test_valgrind[valgrind-3.26.0, python3 testdata/test.py, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
+5%
5.8 s5.5 s
test_valgrind[valgrind-3.26.0, testdata/take_strings-aarch64 varbinview_non_null, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
+5%
3.1 s3 s
test_valgrind[valgrind-3.26.0, testdata/take_strings-aarch64 varbinview_non_null, no-inline]
bench/bench.py
CodSpeed Performance Gauge
+2%
2.5 s2.5 s
test_valgrind[valgrind-3.26.0, testdata/take_strings-aarch64 varbinview_non_null, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
6.6 s6.6 s
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.26.0, echo Hello, World!, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
559.7 ms559.4 ms
test_valgrind[valgrind-3.25.1, echo Hello, World!, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
657.8 ms657.6 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, echo Hello, World!, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
723.8 ms724.1 ms
test_valgrind[valgrind-3.25.1, echo Hello, World!, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
556.2 ms556.5 ms
test_valgrind[valgrind-3.26.0, echo Hello, World!, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
749.5 ms750 ms
test_valgrind[valgrind-3.26.0, python3 testdata/test.py, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
5.3 s5.3 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, echo Hello, World!, inline]
bench/bench.py
CodSpeed Performance Gauge
0%
683.5 ms684.8 ms
test_valgrind[valgrind-3.25.1, echo Hello, World!, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
490 ms491.3 ms
test_valgrind[valgrind-3.25.1, testdata/take_strings-aarch64 varbinview_non_null, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
2.4 s2.5 s
test_valgrind[valgrind-3.26.0, testdata/take_strings-aarch64 varbinview_non_null, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
7.1 s7.1 s
test_valgrind[valgrind-3.26.0, python3 testdata/test.py, no-inline]
bench/bench.py
CodSpeed Performance Gauge
0%
3.6 s3.6 s
test_valgrind[valgrind-3.25.1, testdata/take_strings-aarch64 varbinview_non_null, inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
7.1 s7.1 s
test_valgrind[valgrind-3.26.0, echo Hello, World!, no-inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
491.1 ms494.7 ms
test_valgrind[valgrind-3.25.1, testdata/take_strings-aarch64 varbinview_non_null, full-with-inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
7.6 s7.7 s
test_valgrind[valgrind-3.25.1, testdata/take_strings-aarch64 varbinview_non_null, full-no-inline]
bench/bench.py
CodSpeed Performance Gauge
-1%
3 s3.1 s
test_valgrind[valgrind-3.26.0, python3 testdata/test.py, inline]
bench/bench.py
CodSpeed Performance Gauge
-2%
3.8 s3.9 s
test_valgrind[valgrind-3.25.1.codspeed, python3 testdata/test.py, no-inline]
bench/bench.py
Archived
CodSpeed Performance Gauge
+1%
3.5 s3.5 s

Commits

Click on a commit to change the comparison range
Base
add-benchmarks
f16dd47
×6.9
feat: optimize inline table lookups using hashtable and binary search
77811f8
4 months ago
by not-matthias
© 2026 CodSpeed Technology
Home Terms Privacy Docs