[issue40521] [subinterpreters] Make free lists and unicode caches per-interpreter
Mark Shannon
report at bugs.python.org
Mon Jun 8 05:24:46 EDT 2020
Mark Shannon <mark at hotpy.org> added the comment:
I'd be interested to see if you can get more consistent results.
Performance of modern hardware is very sensitive to memory layout, so some sort of address randomization might be needed to remove artifacts of layout.
It is possible that the objects on the free lists for telco are better aligned with cache lines, or fit is cache better in some way.
And conversely, in chameleon, objects fit cache in a worse way.
Just a guess, of course.
Thanks for trying to get some benchmark results.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue40521>
_______________________________________
More information about the Python-bugs-list
mailing list