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 kristjan.jonsson
Recipients kristjan.jonsson
Date 2014-04-14.18:23:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1397499786.06.0.606856949694.issue21220@psf.upfronthosting.co.za>
In-reply-to
Content
A new allocation policy, "lowest address strategy" improves fragmentation of memory in obmalloc.  pools with available memory are chosen by lowest address preference.  This increases the likelihood that unused pools are released to their corresponding arenas.  Arenas with available pools are similarly chosen by lowest address.
This significantly helps fragmentation in programs with dynamic memory usage, e.g. long running programs.  Initial tests also indicate some minor performance benefits of the pybench, probably due to better cache behaviour.
History
Date User Action Args
2014-04-14 18:23:08kristjan.jonssonsetrecipients: + kristjan.jonsson
2014-04-14 18:23:06kristjan.jonssonsetmessageid: <1397499786.06.0.606856949694.issue21220@psf.upfronthosting.co.za>
2014-04-14 18:23:05kristjan.jonssonlinkissue21220 messages
2014-04-14 18:23:05kristjan.jonssoncreate