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 vstinner
Recipients vstinner
Date 2017-06-28.00:10:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1498608641.09.0.230211440925.issue30789@psf.upfronthosting.co.za>
In-reply-to
Content
Currently, _PyCode_SetExtra() uses two memory block for code extras. Using a different structure, it would be possible to use a single memory block: less memory fragmentation, better CPU cache usage, less indirections, etc.

It matters since the long term plan for co_extras is to implement of kind-of JIT compiler insider CPython: see bpo-28158.
History
Date User Action Args
2017-06-28 00:10:41vstinnersetrecipients: + vstinner
2017-06-28 00:10:41vstinnersetmessageid: <1498608641.09.0.230211440925.issue30789@psf.upfronthosting.co.za>
2017-06-28 00:10:40vstinnerlinkissue30789 messages
2017-06-28 00:10:40vstinnercreate