[Python-Dev] Store startup modules as C structures for 20%+ startup speed improvement? (original) (raw)

Christian Heimes christian at python.org
Fri Sep 21 11:13:27 EDT 2018


On 21/09/2018 16.26, Guido van Rossum wrote:

What about the small integers cache? I believe the small integers cache is only used to reduce the number of objects -- I don't think there's any code (in CPython itself) that just assumes that because an int is small it must be in the cache. So it should be fine.

Some places may assume that PyLong_FromLong() for a small int never fails. I certainly expect this in coverity scan modeling.

Christian



More information about the Python-Dev mailing list