Avatar for the aio-libs user
aio-libs
multidict
BlogDocsChangelog

Make benchmarks for getall more stable

#1189Merged
Comparing
asvetlov:stable-perf
(
22fe31e
) with
master
(
8303397
)
CodSpeed Performance Gauge
-96%
Regression
12
Untouched
232

Benchmarks

244 total
test_multidict_getall_str_hit[case-sensitive-c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-78%
23.3 µs103.7 µs
test_multidict_getall_str_miss[case-sensitive-c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-47%
15.4 µs28.8 µs
test_multidict_getall_str_miss[case-insensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-89%
33.6 µs307.4 µs
test_multidict_getall_str_hit[case-insensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-95%
96.2 µs1,785.2 µs
test_multidict_getall_str_hit[case-insensitive-c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-78%
25.5 µs117.9 µs
test_multidict_getall_str_miss[case-insensitive-c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-59%
17.6 µs42.6 µs
test_multidict_getall_str_miss[case-sensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-94%
29.5 µs529.4 µs
test_multidict_getall_str_hit[case-sensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-96%
92.3 µs2,190.9 µs
test_cimultidict_getall_istr_miss[c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-53%
14.9 µs31.8 µs
test_cimultidict_getall_istr_hit[c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-79%
23 µs107.1 µs
test_cimultidict_getall_istr_hit[pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-95%
97.3 µs1,783.6 µs
test_cimultidict_getall_istr_miss[pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-89%
34.7 µs309.9 µs
test_multidict_update_str[case-sensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-4%
900.6 µs940.7 µs
test_multidict_update_str[case-insensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-4%
967.9 µs1,010.7 µs
test_cimultidict_update_istr[c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-4%
49 µs51.1 µs
test_cimultidict_update_istr[pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-4%
985.9 µs1,026.1 µs
test_items_view_and[case-sensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-3%
1 ms1 ms
test_items_view_and[case-insensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-2%
1.2 ms1.3 ms
test_cimultidict_insert_istr[c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
49.1 µs50.3 µs
test_multidict_get_miss[case-sensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
378.4 µs386.5 µs
test_multidict_get_miss[case-sensitive-c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
39.6 µs38.8 µs
test_cimultidict_get_istr_with_default_miss[c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
50.6 µs51.6 µs
test_cimultidict_update_istr_with_kwargs[c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
116.7 µs114.5 µs
test_cimultidict_get_istr_with_default_miss[pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
465.9 µs474.9 µs
test_keys_view_more[case-sensitive-c-extension-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+2%
33.5 µs32.9 µs

Commits

Click on a commit to change the comparison range
Base
master
8303397
-95.74%
Make benchmarks for getall more stable
b521a8b
1 year ago
by asvetlov
-0.05%
Merge branch 'master' into stable-perf
22fe31e
1 year ago
by asvetlov
© 2026 CodSpeed Technology
Home Terms Privacy Docs