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 lemburg
Recipients ajaksu2, amaury.forgeotdarc, collinwinter, ezio.melotti, jafo, lemburg, orivej, pitrou, vstinner
Date 2009-05-24.21:30:59
SpamBayes Score 5.524111e-07
Marked as misclassified No
Message-id <1243200661.87.0.828622277146.issue1943@psf.upfronthosting.co.za>
In-reply-to
Content
Antoine, I think we have to make a decision here: I'm still -1 on
changing PyUnicodeObject to be a PyVarObject, but do like your
experiments with the free lists.

I also still believe that tuning the existing parameters in the Unicode
implementation and pymalloc would give a better performance gain than
what your patch achieves. 

Setting KEEPALIVE_SIZE_LIMIT to 32 would be a first start in that direction.

However, if you insist on changing the PyUnicodeObject structure, I'll
have to reject the patch.
History
Date User Action Args
2009-05-24 21:31:02lemburgsetrecipients: + lemburg, collinwinter, jafo, amaury.forgeotdarc, pitrou, vstinner, ajaksu2, orivej, ezio.melotti
2009-05-24 21:31:01lemburgsetmessageid: <1243200661.87.0.828622277146.issue1943@psf.upfronthosting.co.za>
2009-05-24 21:31:00lemburglinkissue1943 messages
2009-05-24 21:30:59lemburgcreate