Bobronium
copium
BlogDocsChangelog

Add benchmarks for patched stdlib and copium with dict memo

#25Merged
Comparing
add-bechmark-cases
(
16536bf
) with
main
(
e727d17
)
CodSpeed Performance Gauge
+11%
Improvements
1
Untouched
27
New
14
Skipped
316

Benchmarks

Skipped (316)

Improved

test_combined_cases[stdlib-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
+11%
110.1 µs99.6 µs

New

test_combined_cases_stdlib_patched[3.14-x86_64-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A579.6 µs
test_combined_cases_stdlib_patched[3.14-x86_64-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A54.7 µs
test_combined_cases_copium_dict_memo[3.14-x86_64-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A12.1 µs
test_combined_cases_copium_dict_memo[3.14-x86_64-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A12.2 µs
test_combined_cases_copium_dict_memo[3.14-x86_64-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A12.2 µs
test_combined_cases_copium_dict_memo[3.14-x86_64-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A13.4 µs
test_combined_cases_stdlib_patched[3.14-x86_64-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A19.8 µs
test_combined_cases_stdlib_patched[3.14-x86_64-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A915.4 µs
test_combined_cases_stdlib_patched[3.14-x86_64-all]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A4.8 ms
test_combined_cases_stdlib_patched[3.14-x86_64-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A24.4 µs
test_combined_cases_stdlib_patched[3.14-x86_64-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A559.1 µs
test_combined_cases_copium_dict_memo[3.14-x86_64-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A12.2 µs
test_combined_cases_copium_dict_memo[3.14-x86_64-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A12.2 µs
test_combined_cases_copium_dict_memo[3.14-x86_64-all]
tests/test_performance.py
CodSpeed Performance Gauge
N/A
N/A12.2 µs

Passed

test_combined_cases[copium-3.14-x86_64-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
+1%
925.7 µs915 µs
test_combined_cases[copium-3.14-x86_64-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
+1%
54.8 µs54.4 µs
test_combined_cases[copium-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
0%
17.4 µs17.4 µs
test_combined_cases[copium-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
0%
53.3 µs53.3 µs
test_combined_cases[stdlib-3.14-x86_64-all]
tests/test_performance.py
CodSpeed Performance Gauge
0%
75.7 ms75.6 ms
test_combined_cases[copium-3.14-x86_64-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
0%
558.5 µs558.5 µs
test_combined_cases[copium-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
0%
584.1 µs584.1 µs
test_combined_cases[copium-3.14-x86_64-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
0%
18.2 µs18.2 µs
test_combined_cases[copium-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
0%
560.7 µs560.8 µs
test_combined_cases[copium-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
0%
963.2 µs963.7 µs
test_combined_cases[copium-3.14-x86_64-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
0%
591.5 µs592 µs
test_combined_cases[stdlib-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
0%
27.3 µs27.3 µs
test_combined_cases[stdlib-3.14-x86_64-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
0%
27.8 µs27.8 µs
test_combined_cases[copium-all]
tests/test_performance.py
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
test_combined_cases[copium-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
22.9 µs23 µs
test_combined_cases[stdlib-all]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
89 ms89.5 ms
test_combined_cases[copium-3.14-x86_64-all]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
4.8 ms4.8 ms
test_combined_cases[stdlib-3.14-x86_64-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10 ms10.1 ms
test_combined_cases[stdlib-3.14-x86_64-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.3 ms10.4 ms
test_combined_cases[stdlib-3.14-x86_64-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
7.7 ms7.8 ms
test_combined_cases[stdlib-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
338 µs342.4 µs
test_combined_cases[copium-3.14-x86_64-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
23.8 µs24.2 µs
test_combined_cases[stdlib-3.14-x86_64-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
-3%
270.3 µs277.9 µs
test_combined_cases[stdlib-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
-4%
13.7 ms14.2 ms
test_combined_cases[stdlib-3.14-x86_64-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
-4%
60.4 µs62.9 µs
test_combined_cases[stdlib-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
-5%
8.4 ms8.8 ms
test_combined_cases[stdlib-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
-5%
9.1 ms9.5 ms

Commits

Click on a commit to change the comparison range
Base
main
e727d17
+10.65%
Add benchmarks for patched stdlib and copium with dict memo
da2ac44
25 days ago
by Bobronium
-0.09%
Only check Python version for performance tests if --codspeed arg present
16536bf
25 days ago
by Bobronium
© 2026 CodSpeed Technology
Home Terms Privacy Docs