Bobronium
copium
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Improve readability and reliability
#24
Merged
Comparing
improve-readability-and-reliability
(
0390225
) with
main
(
7b842f7
)
CodSpeed Performance Gauge
-1%
Untouched
344
No successful run was found on
main
(
1865e06
) during the generation of this report, so
7b842f7
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Passed
test_individual_cases[copium-large:deep_graph_d6_leaf64]
tests/test_performance.py
CodSpeed Performance Gauge
+3%
84.1 µs
81.4 µs
test_individual_cases[stdlib-3.14-x86_64-atom:None]
tests/test_performance.py
CodSpeed Performance Gauge
+2%
20.5 µs
20 µs
test_combined_cases[copium-3.14-x86_64-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
+2%
23.5 µs
23.2 µs
test_combined_cases[stdlib-all]
tests/test_performance.py
CodSpeed Performance Gauge
+1%
89.1 ms
88.3 ms
test_individual_cases[stdlib-stdlib:enum:Animal.CAT]
tests/test_performance.py
CodSpeed Performance Gauge
+1%
17.6 µs
17.4 µs
test_individual_cases[stdlib-3.14-x86_64-numeric:Fraction(355, 113)]
tests/test_performance.py
CodSpeed Performance Gauge
+1%
19.7 µs
19.6 µs
test_individual_cases[stdlib-cpython:91610:small_tuple]
tests/test_performance.py
CodSpeed Performance Gauge
+1%
27.3 µs
27.1 µs
test_individual_cases[copium-3.14-x86_64-atom:bytearray:b'ba']
tests/test_performance.py
CodSpeed Performance Gauge
+1%
18.8 µs
18.7 µs
test_combined_cases[stdlib-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
+1%
13.7 ms
13.6 ms
test_individual_cases[stdlib-numeric:Decimal('3.1415926535')]
tests/test_performance.py
CodSpeed Performance Gauge
+1%
16.8 µs
16.7 µs
test_individual_cases[copium-3.14-x86_64-atom:None]
tests/test_performance.py
CodSpeed Performance Gauge
+1%
10.4 µs
10.4 µs
test_individual_cases[copium-3.14-x86_64-container:slice(1, 10, 2)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
25.7 µs
25.5 µs
test_individual_cases[stdlib-numeric:array('i', [1, 2, 3, 4])]
tests/test_performance.py
CodSpeed Performance Gauge
0%
26.8 µs
26.7 µs
test_individual_cases[copium-3.14-x86_64-time:time:12:34:56.000789]
tests/test_performance.py
CodSpeed Performance Gauge
0%
26.8 µs
26.7 µs
test_individual_cases[stdlib-3.14-x86_64-numeric:list((0.0, -0.0, inf, -inf, nan))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
31.8 µs
31.7 µs
test_individual_cases[stdlib-container:list(None, ...)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
test_individual_cases[copium-3.14-x86_64-numeric:list((0.0, -0.0, inf, -inf, nan))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
19.6 µs
19.5 µs
test_individual_cases[stdlib-3.14-x86_64-atom:uuid:uuid4]
tests/test_performance.py
CodSpeed Performance Gauge
0%
64.4 µs
64.1 µs
test_individual_cases[copium-3.14-x86_64-time:date:2025-08-30]
tests/test_performance.py
CodSpeed Performance Gauge
0%
26.7 µs
26.5 µs
test_combined_cases[stdlib-3.14-x86_64-all]
tests/test_performance.py
CodSpeed Performance Gauge
0%
75.9 ms
75.6 ms
test_individual_cases[stdlib-container:tuple()0]
tests/test_performance.py
CodSpeed Performance Gauge
0%
24.3 µs
24.2 µs
test_individual_cases[stdlib-3.14-x86_64-time:time:12:34:56.000789]
tests/test_performance.py
CodSpeed Performance Gauge
0%
45.3 µs
45.2 µs
test_individual_cases[stdlib-3.14-x86_64-proto:__copy__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
69 µs
68.8 µs
test_combined_cases[stdlib-3.14-x86_64-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
0%
270 µs
269.2 µs
test_individual_cases[stdlib-cpython:91610:dataclass]
tests/test_performance.py
CodSpeed Performance Gauge
0%
72.7 µs
72.5 µs
test_individual_cases[copium-atom:None]
tests/test_performance.py
CodSpeed Performance Gauge
0%
9.7 µs
9.7 µs
test_individual_cases[stdlib-cpython:91610:dict]
tests/test_performance.py
CodSpeed Performance Gauge
0%
60.8 µs
60.6 µs
test_individual_cases[copium-3.14-x86_64-reflexive:tuple_list]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.4 µs
10.4 µs
test_individual_cases[copium-3.14-x86_64-reflexive:self_dict]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.5 µs
10.4 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:dict(nested)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
52.4 µs
52.3 µs
test_individual_cases[stdlib-3.14-x86_64-large:deep_graph_d6_leaf64]
tests/test_performance.py
CodSpeed Performance Gauge
0%
573.3 µs
571.9 µs
test_individual_cases[stdlib-3.14-x86_64-reflexive:mutual_lists]
tests/test_performance.py
CodSpeed Performance Gauge
0%
12.1 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-atom:type(True)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
12.1 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-alias:mixed_shared_combo]
tests/test_performance.py
CodSpeed Performance Gauge
0%
58.5 µs
58.4 µs
test_individual_cases[stdlib-3.14-x86_64-atom:type(None)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.4 µs
14.3 µs
test_individual_cases[copium-3.14-x86_64-time:datetime:2025-08-30T12:34:56.000789]
tests/test_performance.py
CodSpeed Performance Gauge
0%
26.9 µs
26.8 µs
test_individual_cases[stdlib-func:<function <lambda>>]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.7 µs
14.7 µs
test_individual_cases[stdlib-reflexive:deep_shared_subgraph]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.7 µs
14.7 µs
test_individual_cases[stdlib-atom:bytes:b'bytes']
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.8 µs
14.7 µs
test_individual_cases[stdlib-reflexive:dict_list_cross]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.8 µs
14.8 µs
test_combined_cases[copium-3.14-x86_64-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
0%
18.2 µs
18.1 µs
test_combined_cases[stdlib-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
0%
337.9 µs
337.4 µs
test_individual_cases[stdlib-3.14-x86_64-func:bound_method_attr]
tests/test_performance.py
CodSpeed Performance Gauge
0%
65 µs
64.9 µs
test_individual_cases[stdlib-proto:__getinitargs__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
77.9 µs
77.8 µs
test_individual_cases[stdlib-3.14-x86_64-proto:__getnewargs__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
70.9 µs
70.8 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:re.compile('\\\\w+', flags=IGNORECASE|MULTILINE)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
17.8 µs
17.7 µs
test_individual_cases[stdlib-container:tuple()1]
tests/test_performance.py
CodSpeed Performance Gauge
0%
24.3 µs
24.3 µs
test_individual_cases[copium-3.14-x86_64-numeric:array('i', [1, 2, 3, 4])]
tests/test_performance.py
CodSpeed Performance Gauge
0%
20.8 µs
20.7 µs
test_individual_cases[stdlib-container:set((1, 2, 3))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
65.3 µs
65.2 µs
test_individual_cases[stdlib-container:(1, 2, 3)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
29.6 µs
29.5 µs
test_combined_cases[stdlib-3.14-x86_64-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
0%
27.8 µs
27.7 µs
test_individual_cases[stdlib-stdlib:traceback_exception]
tests/test_performance.py
CodSpeed Performance Gauge
0%
156.3 µs
156.1 µs
test_individual_cases[stdlib-proto:__copy__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
71.1 µs
71.1 µs
test_individual_cases[stdlib-large:deep_graph_d6_leaf64]
tests/test_performance.py
CodSpeed Performance Gauge
0%
676.4 µs
675.7 µs
test_individual_cases[copium-3.14-x86_64-func:bound_method_attr]
tests/test_performance.py
CodSpeed Performance Gauge
0%
35 µs
34.9 µs
test_individual_cases[stdlib-proto:slots_class]
tests/test_performance.py
CodSpeed Performance Gauge
0%
85.3 µs
85.3 µs
test_individual_cases[stdlib-3.14-x86_64-container:frozenset()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
60.6 µs
60.5 µs
test_individual_cases[stdlib-3.14-x86_64-container:slice(1, 10, 2)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
46.2 µs
46.2 µs
test_individual_cases[copium-alias:mixed_shared_combo]
tests/test_performance.py
CodSpeed Performance Gauge
0%
23.5 µs
23.5 µs
test_individual_cases[stdlib-3.14-x86_64-cpython:91610:repeating]
tests/test_performance.py
CodSpeed Performance Gauge
0%
149.1 µs
149 µs
test_individual_cases[stdlib-3.14-x86_64-proto:slots_class]
tests/test_performance.py
CodSpeed Performance Gauge
0%
82.4 µs
82.3 µs
test_individual_cases[stdlib-stdlib:Point(1, 2, {'k': [3, 4]})]
tests/test_performance.py
CodSpeed Performance Gauge
0%
70.3 µs
70.3 µs
test_individual_cases[stdlib-3.14-x86_64-time:datetime:2025-08-30T12:34:56.000789]
tests/test_performance.py
CodSpeed Performance Gauge
0%
45.5 µs
45.5 µs
test_individual_cases[stdlib-3.14-x86_64-alias:list_shared_pair]
tests/test_performance.py
CodSpeed Performance Gauge
0%
35.2 µs
35.2 µs
test_individual_cases[stdlib-func:bound_method_attr]
tests/test_performance.py
CodSpeed Performance Gauge
0%
65 µs
64.9 µs
test_individual_cases[stdlib-3.14-x86_64-container:set((1, 2, 3))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
63.2 µs
63.2 µs
test_individual_cases[stdlib-atom:bool:True]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.8 µs
14.8 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:FrozenPair(1, (2, 3, 4))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
69.5 µs
69.5 µs
test_individual_cases[stdlib-3.14-x86_64-proto:__reduce_ex__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
61.7 µs
61.7 µs
test_individual_cases[stdlib-3.14-x86_64-deepcopy:mutating_dict]
tests/test_performance.py
CodSpeed Performance Gauge
0%
12.1 µs
12.1 µs
test_individual_cases[copium-3.14-x86_64-deepcopy:mutating_dict]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.5 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-numeric:Decimal('3.1415926535')]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.4 µs
10.4 µs
test_individual_cases[copium-numeric:array('i', [1, 2, 3, 4])]
tests/test_performance.py
CodSpeed Performance Gauge
0%
20.4 µs
20.4 µs
test_individual_cases[stdlib-atom:int:1329227995784915872903807060280344576]
tests/test_performance.py
CodSpeed Performance Gauge
0%
15.3 µs
15.3 µs
test_individual_cases[stdlib-closure_func]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.7 µs
14.7 µs
test_individual_cases[stdlib-func:<code>]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.9 µs
14.9 µs
test_individual_cases[stdlib-3.14-x86_64-cpython:91610:small_tuple]
tests/test_performance.py
CodSpeed Performance Gauge
0%
27.4 µs
27.4 µs
test_individual_cases[stdlib-3.14-x86_64-time:date:2025-08-30]
tests/test_performance.py
CodSpeed Performance Gauge
0%
45.1 µs
45.1 µs
test_individual_cases[stdlib-stdlib:re.compile('\\\\w+', flags=IGNORECASE|MULTILINE)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
16.8 µs
16.8 µs
test_individual_cases[stdlib-stdlib:types.SimpleNamespace(a=list((1, 2)), b={'k': 3})]
tests/test_performance.py
CodSpeed Performance Gauge
0%
60.2 µs
60.3 µs
test_individual_cases[stdlib-container:dict(a=True, 42='answer', (1, 2)='tuple-key')]
tests/test_performance.py
CodSpeed Performance Gauge
0%
44.6 µs
44.6 µs
test_individual_cases[copium-3.14-x86_64-container:tuple()1]
tests/test_performance.py
CodSpeed Performance Gauge
0%
17.7 µs
17.7 µs
test_individual_cases[stdlib-3.14-x86_64-container:list(None, ...)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
508.2 µs
508.4 µs
test_individual_cases[stdlib-proto:__reduce__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
65.2 µs
65.2 µs
test_individual_cases[copium-3.14-x86_64-atom:uuid:uuid4]
tests/test_performance.py
CodSpeed Performance Gauge
0%
39.2 µs
39.2 µs
test_individual_cases[copium-proto:__deepcopy__(memo)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
25.5 µs
25.5 µs
test_combined_cases[stdlib-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
0%
97.9 µs
97.9 µs
test_individual_cases[stdlib-time:datetime:2025-08-30T12:34:56.000789]
tests/test_performance.py
CodSpeed Performance Gauge
0%
45.3 µs
45.3 µs
test_individual_cases[copium-3.14-x86_64-stdlib:Point(1, 2, {'k': [3, 4]})]
tests/test_performance.py
CodSpeed Performance Gauge
0%
39.1 µs
39.2 µs
test_individual_cases[copium-3.14-x86_64-proto:getstate_setstate]
tests/test_performance.py
CodSpeed Performance Gauge
0%
38.5 µs
38.6 µs
test_individual_cases[copium-3.14-x86_64-proto:__deepcopy__(memo)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
26.1 µs
26.1 µs
test_individual_cases[stdlib-stdlib:inspect.signature(lambda a, b: (a, b))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
125.1 µs
125.2 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:Point(1, 2, {'k': [3, 4]})]
tests/test_performance.py
CodSpeed Performance Gauge
0%
67 µs
67 µs
test_individual_cases[stdlib-3.14-x86_64-container:frozenset((1, 2, 3))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
63.3 µs
63.4 µs
test_individual_cases[stdlib-container:slice(1, 10, 2)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
47.1 µs
47.2 µs
test_individual_cases[copium-3.14-x86_64-proto:__getnewargs__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
42.7 µs
42.7 µs
test_individual_cases[stdlib-3.14-x86_64-proto:__getinitargs__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
73.9 µs
73.9 µs
test_individual_cases[stdlib-cpython:91610:dataclass_small]
tests/test_performance.py
CodSpeed Performance Gauge
0%
61.7 µs
61.7 µs
test_individual_cases[stdlib-container:list()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
27.2 µs
27.3 µs
test_individual_cases[stdlib-stdlib:UserDC('alice', list(('x', 'y')), dict(score=[1, 2, 3]))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
81.9 µs
82 µs
test_individual_cases[copium-3.14-x86_64-container:dict_mutable_key]
tests/test_performance.py
CodSpeed Performance Gauge
0%
29.3 µs
29.3 µs
test_individual_cases[copium-proto:__reduce_ex__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
33.5 µs
33.5 µs
test_individual_cases[stdlib-time:date:2025-08-30]
tests/test_performance.py
CodSpeed Performance Gauge
0%
45.2 µs
45.2 µs
test_individual_cases[stdlib-proto:__getnewargs__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
73.8 µs
73.9 µs
test_individual_cases[stdlib-3.14-x86_64-cpython:91610:repeating_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
0%
83.9 µs
84 µs
test_individual_cases[copium-3.14-x86_64-container:dict(a=True, 42='answer', (1, 2)='tuple-key')]
tests/test_performance.py
CodSpeed Performance Gauge
0%
23 µs
23 µs
test_individual_cases[stdlib-3.14-x86_64-proto:__reduce__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
62.8 µs
62.9 µs
test_individual_cases[stdlib-3.14-x86_64-cpython:91610:dataclass]
tests/test_performance.py
CodSpeed Performance Gauge
0%
67.7 µs
67.8 µs
test_individual_cases[stdlib-stdlib:dict(nested)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
60.8 µs
60.9 µs
test_individual_cases[copium-proto:__reduce__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
34.8 µs
34.9 µs
test_individual_cases[stdlib-stdlib:FrozenPair(1, (2, 3, 4))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
72.6 µs
72.7 µs
test_individual_cases[stdlib-3.14-x86_64-time:timedelta:3d7s]
tests/test_performance.py
CodSpeed Performance Gauge
0%
50.7 µs
50.8 µs
test_individual_cases[stdlib-3.14-x86_64-proto:__deepcopy__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
45.2 µs
45.3 µs
test_individual_cases[copium-3.14-x86_64-container:dict()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
18.7 µs
18.7 µs
test_individual_cases[copium-container:(1, 2, 3)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
17.9 µs
17.9 µs
test_individual_cases[stdlib-reflexive:self_dict]
tests/test_performance.py
CodSpeed Performance Gauge
0%
15.3 µs
15.3 µs
test_individual_cases[copium-3.14-x86_64-cpython:91610:small_tuple]
tests/test_performance.py
CodSpeed Performance Gauge
0%
18.5 µs
18.5 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:enum:Animal.CAT]
tests/test_performance.py
CodSpeed Performance Gauge
0%
18.3 µs
18.3 µs
test_individual_cases[stdlib-atom:str:'hello\u1234']
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.8 µs
14.8 µs
test_individual_cases[stdlib-atom:Ellipsis]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.8 µs
14.8 µs
test_individual_cases[stdlib-deepcopy:mutating_dict]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.7 µs
14.7 µs
test_individual_cases[stdlib-3.14-x86_64-cpython:91610:dataclass_small]
tests/test_performance.py
CodSpeed Performance Gauge
0%
60.6 µs
60.8 µs
test_individual_cases[stdlib-proto:__getnewargs_ex__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
89.3 µs
89.5 µs
test_individual_cases[stdlib-time:time:12:34:56.000789]
tests/test_performance.py
CodSpeed Performance Gauge
0%
45.1 µs
45.2 µs
test_individual_cases[stdlib-proto:__deepcopy__(memo=None)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
28 µs
28.1 µs
test_individual_cases[stdlib-3.14-x86_64-container:dict(a=True, 42='answer', (1, 2)='tuple-key')]
tests/test_performance.py
CodSpeed Performance Gauge
0%
41 µs
41.1 µs
test_individual_cases[stdlib-atom:bytearray:b'ba']
tests/test_performance.py
CodSpeed Performance Gauge
0%
57.1 µs
57.3 µs
test_individual_cases[stdlib-3.14-x86_64-reflexive:deep_shared_subgraph]
tests/test_performance.py
CodSpeed Performance Gauge
0%
12 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-func:<function <lambda>>]
tests/test_performance.py
CodSpeed Performance Gauge
0%
12 µs
12 µs
test_individual_cases[stdlib-alias:mixed_shared_combo]
tests/test_performance.py
CodSpeed Performance Gauge
0%
60.1 µs
60.2 µs
test_individual_cases[copium-3.14-x86_64-proto:__reduce_ex__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
34.5 µs
34.6 µs
test_individual_cases[copium-3.14-x86_64-stdlib:dict(nested)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
24.4 µs
24.4 µs
test_individual_cases[stdlib-container:list((1, 2, 3, 43))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
32.9 µs
32.9 µs
test_individual_cases[copium-time:datetime:2025-08-30T12:34:56.000789]
tests/test_performance.py
CodSpeed Performance Gauge
0%
26.2 µs
26.2 µs
test_individual_cases[copium-3.14-x86_64-atom:type(True)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.5 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-atom:bool:True]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.4 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-reflexive:mutual_lists]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.4 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-closure_func]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.4 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-atom:int:1329227995784915872903807060280344576]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.4 µs
10.4 µs
test_individual_cases[copium-3.14-x86_64-func:property()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.4 µs
10.4 µs
test_individual_cases[copium-3.14-x86_64-func:max]
tests/test_performance.py
CodSpeed Performance Gauge
0%
10.4 µs
10.4 µs
test_individual_cases[stdlib-3.14-x86_64-numeric:array('i', [1, 2, 3, 4])]
tests/test_performance.py
CodSpeed Performance Gauge
0%
27.6 µs
27.7 µs
test_individual_cases[stdlib-proto:getstate_setstate]
tests/test_performance.py
CodSpeed Performance Gauge
0%
67.4 µs
67.6 µs
test_combined_cases[stdlib-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
0%
9 ms
9 ms
test_individual_cases[stdlib-3.14-x86_64-atom:bytearray:b'ba']
tests/test_performance.py
CodSpeed Performance Gauge
0%
57.1 µs
57.3 µs
test_individual_cases[copium-stdlib:dict(nested)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
23.3 µs
23.4 µs
test_individual_cases[copium-3.14-x86_64-proto:__reduce__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
35.7 µs
35.8 µs
test_individual_cases[copium-3.14-x86_64-time:timedelta:3d7s]
tests/test_performance.py
CodSpeed Performance Gauge
0%
31.8 µs
31.9 µs
test_individual_cases[copium-3.14-x86_64-container:list()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
18.1 µs
18.2 µs
test_individual_cases[stdlib-atom:uuid:uuid4]
tests/test_performance.py
CodSpeed Performance Gauge
0%
64.3 µs
64.5 µs
test_individual_cases[stdlib-3.14-x86_64-container:set()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
60.2 µs
60.4 µs
test_individual_cases[stdlib-3.14-x86_64-proto:__getnewargs_ex__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
87.4 µs
87.7 µs
test_individual_cases[stdlib-numeric:list((0.0, -0.0, inf, -inf, nan))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
34.9 µs
35 µs
test_individual_cases[stdlib-3.14-x86_64-proto:getstate_setstate]
tests/test_performance.py
CodSpeed Performance Gauge
0%
66.8 µs
67 µs
test_combined_cases[stdlib-3.14-x86_64-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
0%
60.6 µs
60.8 µs
test_individual_cases[copium-time:time:12:34:56.000789]
tests/test_performance.py
CodSpeed Performance Gauge
0%
26 µs
26.1 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:UserDC('alice', list(('x', 'y')), dict(score=[1, 2, 3]))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
75.9 µs
76.1 µs
test_individual_cases[stdlib-3.14-x86_64-container:tuple()1]
tests/test_performance.py
CodSpeed Performance Gauge
0%
25.6 µs
25.7 µs
test_individual_cases[copium-3.14-x86_64-container:(1, 2, 3)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
18.5 µs
18.6 µs
test_individual_cases[copium-3.14-x86_64-alias:mixed_shared_combo]
tests/test_performance.py
CodSpeed Performance Gauge
0%
24.9 µs
25 µs
test_individual_cases[copium-3.14-x86_64-container:tuple()0]
tests/test_performance.py
CodSpeed Performance Gauge
0%
17.7 µs
17.7 µs
test_individual_cases[copium-3.14-x86_64-alias:list_shared_pair]
tests/test_performance.py
CodSpeed Performance Gauge
0%
20.2 µs
20.3 µs
test_individual_cases[copium-3.14-x86_64-container:list((1, 2, 3, 43))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
19.5 µs
19.6 µs
test_individual_cases[copium-3.14-x86_64-cpython:91610:dict]
tests/test_performance.py
CodSpeed Performance Gauge
0%
24.3 µs
24.4 µs
test_individual_cases[copium-proto:__deepcopy__(memo=None)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
23.5 µs
23.6 µs
test_individual_cases[stdlib-container:dict()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
27 µs
27.1 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:traceback_exception]
tests/test_performance.py
CodSpeed Performance Gauge
0%
128.7 µs
129.2 µs
test_individual_cases[stdlib-atom:type(True)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.7 µs
14.8 µs
test_individual_cases[stdlib-3.14-x86_64-cpython:91610:dict]
tests/test_performance.py
CodSpeed Performance Gauge
0%
52.1 µs
52.3 µs
test_individual_cases[stdlib-proto:__reduce_ex__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
64.2 µs
64.4 µs
test_individual_cases[copium-alias:list_shared_pair]
tests/test_performance.py
CodSpeed Performance Gauge
0%
19.4 µs
19.5 µs
test_individual_cases[copium-stdlib:inspect.signature(lambda a, b: (a, b))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
68.5 µs
68.7 µs
test_individual_cases[stdlib-atom:NotImplemented]
tests/test_performance.py
CodSpeed Performance Gauge
0%
14.7 µs
14.8 µs
test_individual_cases[copium-3.14-x86_64-container:set()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
19.8 µs
19.8 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:inspect.signature(lambda a, b: (a, b))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
118.3 µs
118.8 µs
test_individual_cases[copium-proto:__deepcopy__]
tests/test_performance.py
CodSpeed Performance Gauge
0%
44.3 µs
44.5 µs
test_individual_cases[copium-container:slice(1, 10, 2)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
25.8 µs
25.9 µs
test_combined_cases[copium-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
0%
53 µs
53.2 µs
test_individual_cases[stdlib-container:set()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
59.7 µs
60 µs
test_individual_cases[stdlib-proto:__deepcopy__(memo)]
tests/test_performance.py
CodSpeed Performance Gauge
0%
36.5 µs
36.7 µs
test_individual_cases[copium-3.14-x86_64-stdlib:enum:Animal.CAT]
tests/test_performance.py
CodSpeed Performance Gauge
0%
19.8 µs
19.9 µs
test_individual_cases[stdlib-3.14-x86_64-reflexive:self_dict]
tests/test_performance.py
CodSpeed Performance Gauge
0%
12.8 µs
12.8 µs
test_individual_cases[stdlib-atom:None]
tests/test_performance.py
CodSpeed Performance Gauge
0%
23 µs
23.1 µs
test_individual_cases[stdlib-alias:list_shared_pair]
tests/test_performance.py
CodSpeed Performance Gauge
0%
36.2 µs
36.4 µs
test_individual_cases[copium-3.14-x86_64-cpython:91610:dataclass_small]
tests/test_performance.py
CodSpeed Performance Gauge
0%
33.5 µs
33.6 µs
test_individual_cases[stdlib-3.14-x86_64-container:list((1, 2, 3, 43))]
tests/test_performance.py
CodSpeed Performance Gauge
0%
30.4 µs
30.6 µs
test_individual_cases[stdlib-3.14-x86_64-atom:Ellipsis]
tests/test_performance.py
CodSpeed Performance Gauge
0%
12.1 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-func:property()]
tests/test_performance.py
CodSpeed Performance Gauge
0%
12.1 µs
12.1 µs
test_combined_cases[stdlib-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
0%
27.2 µs
27.3 µs
test_individual_cases[stdlib-container:dict_mutable_key]
tests/test_performance.py
CodSpeed Performance Gauge
0%
38.6 µs
38.8 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:dict(id=7, name='Alice')]
tests/test_performance.py
CodSpeed Performance Gauge
0%
32.1 µs
32.2 µs
test_individual_cases[copium-numeric:list((0.0, -0.0, inf, -inf, nan))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
18.8 µs
18.9 µs
test_combined_cases[stdlib-3.14-x86_64-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.2 ms
10.2 ms
test_individual_cases[copium-container:tuple()1]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
17 µs
17.1 µs
test_individual_cases[stdlib-3.14-x86_64-container:list()]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
27.7 µs
27.9 µs
test_individual_cases[copium-cpython:91610:dict]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
23.2 µs
23.4 µs
test_individual_cases[stdlib-3.14-x86_64-container:dict()]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
28.2 µs
28.4 µs
test_individual_cases[stdlib-container:frozenset((1, 2, 3))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
64.9 µs
65.3 µs
test_individual_cases[copium-3.14-x86_64-atom:complex:1j]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-atom:type(None)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.4 µs
test_individual_cases[copium-3.14-x86_64-atom:Ellipsis]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.4 µs
test_individual_cases[copium-3.14-x86_64-reflexive:deep_shared_subgraph]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.4 µs
test_individual_cases[copium-3.14-x86_64-func:<code>]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.4 µs
test_individual_cases[stdlib-3.14-x86_64-stdlib:types.SimpleNamespace(a=list((1, 2)), b={'k': 3})]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
57.9 µs
58.3 µs
test_individual_cases[copium-container:dict_mutable_key]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
26.6 µs
26.7 µs
test_individual_cases[copium-time:date:2025-08-30]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
25.9 µs
26 µs
test_individual_cases[stdlib-atom:float:3.1415926535]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
14.7 µs
14.8 µs
test_individual_cases[stdlib-reflexive:self_list]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
14.7 µs
14.8 µs
test_individual_cases[stdlib-reflexive:tuple_list]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
14.6 µs
14.7 µs
test_individual_cases[stdlib-container:frozenset()]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
59.5 µs
59.8 µs
test_individual_cases[copium-atom:str:'hello\u1234']
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.7 µs
test_individual_cases[copium-atom:bytes:b'bytes']
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.7 µs
test_individual_cases[copium-atom:Ellipsis]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.7 µs
test_individual_cases[copium-atom:bool:True]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.7 µs
test_individual_cases[stdlib-proto:__deepcopy__]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
46 µs
46.3 µs
test_individual_cases[copium-3.14-x86_64-stdlib:traceback_exception]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
54.3 µs
54.6 µs
test_individual_cases[copium-3.14-x86_64-container:list(None, ...)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
45.2 µs
45.5 µs
test_combined_cases[copium-all_empty]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
17.3 µs
17.4 µs
test_individual_cases[copium-proto:__getnewargs__]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
41.8 µs
42.1 µs
test_individual_cases[copium-container:set((1, 2, 3))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
20.1 µs
20.3 µs
test_individual_cases[copium-3.14-x86_64-container:set((1, 2, 3))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
20.9 µs
21.1 µs
test_individual_cases[stdlib-3.14-x86_64-atom:int:1329227995784915872903807060280344576]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12.8 µs
12.9 µs
test_individual_cases[copium-cpython:91610:small_tuple]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
17.7 µs
17.9 µs
test_individual_cases[copium-3.14-x86_64-proto:__deepcopy__]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
44.8 µs
45.1 µs
test_individual_cases[copium-container:tuple()0]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
17 µs
17.1 µs
test_individual_cases[stdlib-3.14-x86_64-container:tuple()0]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
25.5 µs
25.7 µs
test_individual_cases[stdlib-time:timedelta:3d7s]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
52 µs
52.4 µs
test_individual_cases[stdlib-3.14-x86_64-atom:str:'hello\u1234']
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12.1 µs
12.2 µs
test_individual_cases[stdlib-3.14-x86_64-atom:NotImplemented]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-func:max]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-closure_func]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12 µs
12.1 µs
test_individual_cases[copium-stdlib:Point(1, 2, {'k': [3, 4]})]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
38.6 µs
38.9 µs
test_individual_cases[stdlib-container:range(5, 50, 5)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
14.7 µs
14.9 µs
test_individual_cases[stdlib-func:max]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
14.9 µs
15 µs
test_individual_cases[stdlib-stdlib:dict(id=7, name='Alice')]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
33.3 µs
33.5 µs
test_individual_cases[stdlib-func:property()]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
14.7 µs
14.9 µs
test_combined_cases[stdlib-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
8.3 ms
8.3 ms
test_individual_cases[copium-3.14-x86_64-proto:__copy__]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
35.8 µs
36.1 µs
test_individual_cases[copium-proto:__getinitargs__]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
35.7 µs
36 µs
test_individual_cases[stdlib-3.14-x86_64-container:(1, 2, 3)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
28.5 µs
28.8 µs
test_individual_cases[copium-3.14-x86_64-cpython:91610:repeating_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
23.4 µs
23.6 µs
test_individual_cases[copium-3.14-x86_64-stdlib:re.compile('\\\\w+', flags=IGNORECASE|MULTILINE)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-atom:bytes:b'bytes']
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-atom:float:3.1415926535]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-atom:NotImplemented]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.4 µs
test_individual_cases[stdlib-3.14-x86_64-container:dict_mutable_key]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
39.9 µs
40.2 µs
test_individual_cases[copium-container:list((1, 2, 3, 43))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
18.7 µs
18.9 µs
test_individual_cases[copium-stdlib:FrozenPair(1, (2, 3, 4))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
33.8 µs
34.1 µs
test_individual_cases[stdlib-3.14-x86_64-proto:__deepcopy__(memo)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
37.1 µs
37.4 µs
test_combined_cases[stdlib-3.14-x86_64-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.8 ms
9.9 ms
test_individual_cases[copium-stdlib:enum:Animal.CAT]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
19.8 µs
20 µs
test_individual_cases[copium-3.14-x86_64-stdlib:inspect.signature(lambda a, b: (a, b))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
69.9 µs
70.5 µs
test_individual_cases[copium-time:timedelta:3d7s]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
31.1 µs
31.4 µs
test_individual_cases[copium-atom:type(True)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-atom:type(None)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-numeric:Fraction(355, 113)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-atom:int:1329227995784915872903807060280344576]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-atom:complex:1j]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-func:<function <lambda>>]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-reflexive:mutual_lists]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.7 µs
test_individual_cases[copium-closure_func]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.7 µs
test_individual_cases[copium-deepcopy:mutating_dict]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.7 µs
test_individual_cases[copium-func:max]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.7 µs
test_individual_cases[copium-3.14-x86_64-cpython:91610:repeating]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
39.7 µs
40.1 µs
test_individual_cases[stdlib-3.14-x86_64-atom:bool:True]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12.1 µs
12.2 µs
test_individual_cases[stdlib-3.14-x86_64-atom:bytes:b'bytes']
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12.1 µs
12.2 µs
test_individual_cases[stdlib-3.14-x86_64-atom:float:3.1415926535]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-container:range(5, 50, 5)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-reflexive:tuple_list]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-reflexive:dict_list_cross]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12 µs
12.1 µs
test_individual_cases[copium-atom:bytearray:b'ba']
tests/test_performance.py
CodSpeed Performance Gauge
-1%
17.9 µs
18 µs
test_individual_cases[copium-3.14-x86_64-stdlib:UserDC('alice', list(('x', 'y')), dict(score=[1, 2, 3]))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
37.1 µs
37.5 µs
test_individual_cases[stdlib-atom:complex:1j]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
14.7 µs
14.8 µs
test_individual_cases[stdlib-reflexive:mutual_lists]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
14.6 µs
14.8 µs
test_individual_cases[copium-3.14-x86_64-proto:__getnewargs_ex__]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
45.4 µs
45.9 µs
test_individual_cases[copium-stdlib:UserDC('alice', list(('x', 'y')), dict(score=[1, 2, 3]))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
36.3 µs
36.6 µs
test_individual_cases[copium-container:set()]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
18.9 µs
19.1 µs
test_individual_cases[copium-stdlib:traceback_exception]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
52.4 µs
52.9 µs
test_individual_cases[copium-3.14-x86_64-container:frozenset()]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
20.5 µs
20.7 µs
test_individual_cases[copium-cpython:91610:dataclass_small]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
32.3 µs
32.6 µs
test_individual_cases[copium-container:dict(a=True, 42='answer', (1, 2)='tuple-key')]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
21.8 µs
22.1 µs
test_individual_cases[copium-stdlib:dict(id=7, name='Alice')]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
18.8 µs
19 µs
test_individual_cases[copium-3.14-x86_64-stdlib:FrozenPair(1, (2, 3, 4))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
34.7 µs
35.1 µs
test_individual_cases[copium-3.14-x86_64-reflexive:dict_list_cross]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.4 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-numeric:Fraction(355, 113)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.3 µs
10.5 µs
test_individual_cases[copium-atom:uuid:uuid4]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
38.1 µs
38.6 µs
test_combined_cases[copium-all_reflexive]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
22.6 µs
22.9 µs
test_individual_cases[copium-container:list()]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
17.3 µs
17.5 µs
test_individual_cases[stdlib-numeric:Fraction(355, 113)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
18.5 µs
18.7 µs
test_individual_cases[copium-cpython:91610:dataclass]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
35 µs
35.5 µs
test_individual_cases[copium-func:<code>]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-stdlib:re.compile('\\\\w+', flags=IGNORECASE|MULTILINE)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-atom:float:3.1415926535]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-reflexive:dict_list_cross]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.6 µs
9.7 µs
test_individual_cases[stdlib-3.14-x86_64-proto:__deepcopy__(memo=None)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
29 µs
29.3 µs
test_individual_cases[stdlib-atom:type(None)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
16.2 µs
16.4 µs
test_individual_cases[copium-proto:getstate_setstate]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
37.8 µs
38.3 µs
test_individual_cases[copium-3.14-x86_64-proto:__deepcopy__(memo=None)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
23.8 µs
24.1 µs
test_combined_cases[copium-3.14-x86_64-cpython:91610]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
53.9 µs
54.6 µs
test_individual_cases[copium-stdlib:types.SimpleNamespace(a=list((1, 2)), b={'k': 3})]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
31.8 µs
32.2 µs
test_individual_cases[copium-cpython:91610:repeating_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
22.6 µs
22.9 µs
test_individual_cases[copium-proto:__copy__]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
34.6 µs
35.1 µs
test_individual_cases[copium-proto:slots_class]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
35.4 µs
35.8 µs
test_individual_cases[copium-func:bound_method_attr]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
33.7 µs
34.2 µs
test_individual_cases[copium-container:dict()]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
17.3 µs
17.5 µs
test_individual_cases[copium-3.14-x86_64-reflexive:self_list]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.3 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-atom:str:'hello\u1234']
tests/test_performance.py
CodSpeed Performance Gauge
-1%
10.3 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-container:frozenset((1, 2, 3))]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
21.4 µs
21.7 µs
test_individual_cases[stdlib-3.14-x86_64-reflexive:self_list]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
12 µs
12.2 µs
test_individual_cases[stdlib-3.14-x86_64-func:<code>]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
11.9 µs
12.1 µs
test_individual_cases[stdlib-3.14-x86_64-atom:complex:1j]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
11.9 µs
12.1 µs
test_individual_cases[copium-atom:NotImplemented]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-cpython:91610:repeating]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
38.3 µs
38.9 µs
test_individual_cases[copium-reflexive:deep_shared_subgraph]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-reflexive:self_dict]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-container:range(5, 50, 5)]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
test_individual_cases[copium-3.14-x86_64-cpython:91610:dataclass]
tests/test_performance.py
CodSpeed Performance Gauge
-1%
36.1 µs
36.6 µs
test_individual_cases[copium-proto:__getnewargs_ex__]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
44.1 µs
44.8 µs
test_individual_cases[copium-3.14-x86_64-func:<function <lambda>>]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
10.3 µs
10.5 µs
test_individual_cases[copium-3.14-x86_64-proto:slots_class]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
36.7 µs
37.4 µs
test_individual_cases[copium-3.14-x86_64-stdlib:dict(id=7, name='Alice')]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
20 µs
20.4 µs
test_individual_cases[copium-3.14-x86_64-stdlib:types.SimpleNamespace(a=list((1, 2)), b={'k': 3})]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
32.5 µs
33.1 µs
test_individual_cases[copium-reflexive:self_list]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
9.7 µs
9.8 µs
test_individual_cases[copium-numeric:Decimal('3.1415926535')]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
9.6 µs
9.8 µs
test_individual_cases[copium-func:property()]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
9.6 µs
9.8 µs
test_individual_cases[copium-container:frozenset()]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
20.2 µs
20.6 µs
test_individual_cases[copium-3.14-x86_64-proto:__getinitargs__]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
36.6 µs
37.3 µs
test_individual_cases[copium-container:frozenset((1, 2, 3))]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
21.3 µs
21.7 µs
test_individual_cases[stdlib-3.14-x86_64-numeric:Decimal('3.1415926535')]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
17.3 µs
17.7 µs
test_individual_cases[copium-3.14-x86_64-container:range(5, 50, 5)]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
10.4 µs
10.6 µs
test_individual_cases[copium-reflexive:tuple_list]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
9.6 µs
9.8 µs
test_combined_cases[stdlib-3.14-x86_64-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
-2%
7.5 ms
7.7 ms
test_combined_cases[copium-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
-3%
931.4 µs
963.3 µs
test_combined_cases[copium-3.14-x86_64-all_stdlib]
tests/test_performance.py
CodSpeed Performance Gauge
-3%
883.5 µs
915 µs
test_individual_cases[copium-container:list(None, ...)]
tests/test_performance.py
CodSpeed Performance Gauge
-4%
43.8 µs
45.9 µs
test_combined_cases[copium-3.14-x86_64-all]
tests/test_performance.py
CodSpeed Performance Gauge
-5%
4.6 ms
4.8 ms
test_individual_cases[stdlib-cpython:91610:repeating_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
-5%
144.1 µs
152 µs
test_individual_cases[stdlib-cpython:91610:repeating]
tests/test_performance.py
CodSpeed Performance Gauge
-6%
140.5 µs
149.3 µs
test_combined_cases[copium-3.14-x86_64-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
-6%
526.7 µs
561.8 µs
test_combined_cases[copium-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
-7%
549.4 µs
588.2 µs
test_combined_cases[copium-3.14-x86_64-all_proto]
tests/test_performance.py
CodSpeed Performance Gauge
-7%
552.4 µs
592.3 µs
test_individual_cases[copium-3.14-x86_64-large:deep_graph_d6_leaf64]
tests/test_performance.py
CodSpeed Performance Gauge
-7%
87 µs
93.5 µs
test_combined_cases[copium-diverse_atomic]
tests/test_performance.py
CodSpeed Performance Gauge
-8%
516.2 µs
560.8 µs
test_combined_cases[copium-all]
tests/test_performance.py
CodSpeed Performance Gauge
-9%
4.5 ms
5 ms
Commits
Click on a commit to change the comparison range
Base
main
7b842f7
-0.58%
Make copium safer on free-threaded Python
17bb2a7
26 days ago
by Bobronium
-0.06%
Copy changes done to _deepcopy.c to _deepcopy_legacy.c
0390225
26 days ago
by Bobronium
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs