Avatar for the ifduyue user
ifduyue
python-xxhash
BlogDocsChangelog

perf: add free-threaded Python safety with per-object critical sections

#153
Comparing
duyue/free-threaded
(
4eda0df
) with
master
(
c0f71ae
)
CodSpeed Performance Gauge
0%
Untouched
30
Skipped
90

Benchmarks

120 total
test_xxh3_64_intdigest_5b_seed_kw
tests/test_benchmark.py
CodSpeed Performance Gauge
+1%
82.9 µs82.4 µs
test_xxh3_64_ctor
tests/test_benchmark.py
CodSpeed Performance Gauge
+1%
85.6 µs85.1 µs
test_xxh64_intdigest_5b_seed_kw
tests/test_benchmark.py
CodSpeed Performance Gauge
+1%
82.8 µs82.4 µs
test_xxh64_intdigest_5b
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
82.1 µs81.7 µs
test_xxh3_64_intdigest_10kb
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
91.6 µs91.2 µs
test_xxh32_intdigest_5b_seed_kw
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
82.8 µs82.4 µs
test_xxh32_intdigest_5b_seed
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
84.5 µs84.2 µs
test_xxh32_hexdigest_5b
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
82.4 µs82.1 µs
test_xxh32_intdigest_5b
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
82.3 µs82 µs
test_xxh3_128_intdigest_5b
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
84 µs83.8 µs
test_xxh64_hexdigest_5b
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
82.8 µs82.6 µs
test_xxh32_ctor_seed
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
84.6 µs84.4 µs
test_xxh32_ctor
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
85 µs84.8 µs
test_xxh3_64_intdigest_5b
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
81.9 µs81.7 µs
test_xxh32_ctor_empty
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
81.5 µs81.4 µs
test_xxh3_128_ctor
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
85.7 µs85.6 µs
test_xxh3_128_intdigest_1kb
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
86.9 µs86.8 µs
test_xxh64_ctor
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
84.5 µs84.4 µs
test_xxh3_64_stream_intdigest_2mb
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
test_xxh3_64_intdigest_2mb
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
test_xxh32_intdigest_2mb
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
test_xxh64_stream_intdigest_2mb
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_xxh64_intdigest_2mb
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
test_xxh3_64_hexdigest_2mb
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
test_xxh32_hexdigest_2mb
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms

Commits

Click on a commit to change the comparison range
Base
master
c0f71ae
+0.16%
perf: add free-threaded Python (3.13t+) safety with per-object critical sections
4eda0df
4 days ago
by ifduyue
© 2026 CodSpeed Technology
Home Terms Privacy Docs