No successful run was found on main (ce358ed) during the generation of this report, so 19175d9 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
New
test_asdict_atomic
bench/test_benchmarks.py
N/A
N/A16.3 ms
test_asdict_complicated
bench/test_benchmarks.py
N/A
N/A13.8 ms
test_astuple_atomic
bench/test_benchmarks.py
N/A
N/A15.7 ms
test_astuple_complicated
bench/test_benchmarks.py
N/A
N/A13.1 ms
Passed
test_instantiate_with_defaults
bench/test_benchmarks.py
+1%
1.3 ms1.3 ms
test_instantiate_no_defaults
bench/test_benchmarks.py
+1%
1.2 ms1.2 ms
test_eq_equal
bench/test_benchmarks.py
+1%
885.7 µs878.3 µs
test_eq_unequal
bench/test_benchmarks.py
0%
675.7 µs673.7 µs
test_hash
bench/test_benchmarks.py
0%
1.1 ms1.1 ms
test_create_simple_class
bench/test_benchmarks.py
0%
1.1 s1.1 s
test_create_frozen_class
bench/test_benchmarks.py
0%
1.3 s1.3 s
test_create_simple_class_make_class
bench/test_benchmarks.py
0%
1 s1 s
Commits
Click on a commit to change the comparison range
Base
main
19175d9
+0.32%
Add benchmarks for asdict and astuple
In preparation for #1463
Co-authored-by: Pieter Eendebak <883786+eendebakpt@users.noreply.github.com>