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 aimacintyre
Recipients aimacintyre, christian.heimes
Date 2008-02-08.13:07:53
SpamBayes Score 0.007835552
Marked as misclassified No
Message-id <1202476075.25.0.0277203093537.issue2039@psf.upfronthosting.co.za>
In-reply-to
Content
As indicated in a python-dev posting, I'm adding my experimental grade
patches removing the freelists from ints and floats.

Subject to testing on other platforms (I've only tested on FreeBSD 6.1
and OS/2), I suggest that the float case should be seriously considered,
as there seems little advantage to the complexity of the freelist, with
better memory utilisation likely to flow from relying on PyMalloc on top
of being faster than the current freelist implementation (for reasons
unknown; the version in tiran's patch performs similar to the
no-freelist patch).

The int freelist is enough ahead in performance (although only 3-5%) to
justify ignoring the better memory utilisation of dropping the freelist.
History
Date User Action Args
2008-02-08 13:07:55aimacintyresetspambayes_score: 0.00783555 -> 0.007835552
recipients: + aimacintyre, christian.heimes
2008-02-08 13:07:55aimacintyresetspambayes_score: 0.00783555 -> 0.00783555
messageid: <1202476075.25.0.0277203093537.issue2039@psf.upfronthosting.co.za>
2008-02-08 13:07:54aimacintyrelinkissue2039 messages
2008-02-08 13:07:53aimacintyrecreate