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:55 | aimacintyre | set | spambayes_score: 0.00783555 -> 0.007835552 recipients: + aimacintyre, christian.heimes |
| 2008年02月08日 13:07:55 | aimacintyre | set | spambayes_score: 0.00783555 -> 0.00783555 messageid: <1202476075.25.0.0277203093537.issue2039@psf.upfronthosting.co.za> |
| 2008年02月08日 13:07:54 | aimacintyre | link | issue2039 messages |
| 2008年02月08日 13:07:53 | aimacintyre | create | |