[issue41835] Speed up dict vectorcall creation using keywords

Marco Sulla report at bugs.python.org
Wed Sep 23 11:36:59 EDT 2020


Marco Sulla <launchpad.net at marco.sulla.e4ward.com> added the comment:

> `dict(**o)` is not common use case. Could you provide some other benchmarks?

You can do

python -m timeit -n 2000000 "dict(key1=1, key2=2, key3=3, key4=4, key5=5, key6=6, key7=7, key8=8, key9=9, key10=10)"

or with pyperf. In this case, since the dict is little, I observed a speedup of 25%.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue41835>
_______________________________________


More information about the Python-bugs-list mailing list