Message379290
Another bench:
python -m pyperf timeit --rigorous "dict(ihinvdono='doononon', gowwondwon='nwog', bdjbodbob='nidnnpn', nwonwno='vndononon', dooodbob='iohiwipwgpw', doidonooq='ndwnnpnpnp', fndionqinqn='ndjboqoqjb', nonoeoqgoqb='bdboboqbgoqeb', jdnvonvoddo='nvdjnvndvonoq', njnvodnoo='hiehgieba', nvdnvwnnp='wghgihpa', nvfnwnnq='nvdknnnqkm', ndonvnipnq='fndjnaobobvob', fjafosboab='ndjnodvobvojb', nownwnojwjw='nvknnndnow', niownviwnwnwi='nownvwinvwnwnwj')"
Result without pull:
Mean +- std dev: 486 ns +- 8 ns
Result with pull:
Mean +- std dev: 328 ns +- 4 ns
I compiled both with optimizations and lto.
Some arch info:
python -VV
Python 3.10.0a1+ (heads/master-dirty:dde91b1953, Oct 22 2020, 14:00:51)
[GCC 10.1.1 20200718]
uname -a
Linux buzz 4.15.0-118-generic #119-Ubuntu SMP Tue Sep 8 12:30:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS |
|
Date |
User |
Action |
Args |
2020-10-22 12:19:20 | Marco Sulla | set | recipients:
+ Marco Sulla, methane |
2020-10-22 12:19:20 | Marco Sulla | set | messageid: <1603369160.11.0.809491576682.issue41835@roundup.psfhosted.org> |
2020-10-22 12:19:20 | Marco Sulla | link | issue41835 messages |
2020-10-22 12:19:19 | Marco Sulla | create | |
|