This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author methane
Recipients Mark.Shannon, carljm, corona10, dino.viehland, eelizondo, eric.snow, gregory.p.smith, methane, nascheme, pablogsal, pitrou, remi.lapeyre, shihai1991, steve.dower, tim.peters, vstinner
Date 2022-02-12.06:30:26
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1644647426.31.0.821826330582.issue40255@roundup.psfhosted.org>
In-reply-to
Content
I think making more objects immortal by default will reduce the gap, although I am not sure it can be 2%. (I guess 3% and I think it is acceptable gap.)

* Code attributes (contents of co_consts, co_names, etc...) in deep frozen modules.
  * only if subinterpreter shares them.
* Statically allocated strings (previously _Py_IDENTIFIER)

To reduce gap more, we need to reduce Python stack operation in ceval in some way.
History
Date User Action Args
2022-02-12 06:30:26methanesetrecipients: + methane, tim.peters, nascheme, gregory.p.smith, pitrou, vstinner, carljm, dino.viehland, Mark.Shannon, eric.snow, steve.dower, corona10, pablogsal, eelizondo, remi.lapeyre, shihai1991
2022-02-12 06:30:26methanesetmessageid: <1644647426.31.0.821826330582.issue40255@roundup.psfhosted.org>
2022-02-12 06:30:26methanelinkissue40255 messages
2022-02-12 06:30:26methanecreate