[Python-ideas] Preallocated tuples and dicts for function calls

Greg Ewing greg.ewing at canterbury.ac.nz
Fri Mar 8 20:02:53 EST 2019

Martin Bammer wrote:

> what about the idea that the interpreter preallocates and preinitializes 
> the tuples and dicts for function calls where possible when loading a module?

This would not be thread-safe. Locking would be needed around uses
of the preallocated objects, and that might take away some or all
of the gain. It would also introduce unexpected interactions
between threads.


More information about the Python-ideas mailing list