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 Gabriele Tornetta
Recipients Gabriele Tornetta, Mark.Shannon, pablogsal
Date 2021-07-03.22:35:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1625351733.51.0.623375153866.issue44530@roundup.psfhosted.org>
In-reply-to
Content
> That is a pointer size per code object. The most standard way is to calculate the size of all pyc files in the stdlib after compiling them all with "-m compileall -r 1000 Lib".

This yields the following numbers between what was main when I branched off and the tip of my branch:

# main (7569c0fe91): 25_059_438 bytes
# bpo-445303-code-qualname (a0252ab9ad): 25_511_492 bytes

So that seems to be about half a MB increase over 25 MB (about 2% relative increase).

This is potentially just an interim result, as at first sight it looks like MAKE_FUNCTION could require one less argument (the qualname), which can now be taken from the code object. So not quite the final picture yet.
History
Date User Action Args
2021-07-03 22:35:33Gabriele Tornettasetrecipients: + Gabriele Tornetta, Mark.Shannon, pablogsal
2021-07-03 22:35:33Gabriele Tornettasetmessageid: <1625351733.51.0.623375153866.issue44530@roundup.psfhosted.org>
2021-07-03 22:35:33Gabriele Tornettalinkissue44530 messages
2021-07-03 22:35:33Gabriele Tornettacreate