This is maybe of interest of the persons working (or willing to work) on custom allocators for Phobos:
"Reconsidering Custom Memory Allocation" (2002) by Emery D. Berger, Benjamin G. Zorn, Kathryn S.McKinley:
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.7.6505
They show the "reap" data structure that is a crossover between a localized heap and a region, and they see good results.
Bye,
bearophile

12/14/2012 8:18 AM, bearophile пишет:
> This is maybe of interest of the persons working (or willing to work) on
> custom allocators for Phobos:
>> "Reconsidering Custom Memory Allocation" (2002) by Emery D. Berger,
> Benjamin G. Zorn, Kathryn S.McKinley:
>> http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.7.6505>> They show the "reap" data structure that is a crossover between a
> localized heap and a region, and they see good results.
>> Bye,
> bearophile
I'd through in a spoiler (and featuring a later date):
http://www.nwcpp.org/old/Downloads/2008/memory-allocation.screen.pdf
It's easy to find on the web but I bet a lot of folks never seen it.
--
Dmitry Olshansky

On 12/15/2012 03:50 AM, Dmitry Olshansky wrote:
> I'd through in a spoiler (and featuring a later date):
> http://www.nwcpp.org/old/Downloads/2008/memory-allocation.screen.pdf
Thanks for the slides. BTW is there any video of the presentation?
Interestingly, the slides mention the paper[1] in a few places.
[1] "Reconsidering Custom Memory Allocation" (2002) by Emery D. Berger,
Benjamin G. Zorn, Kathryn S.McKinley
Regards,
r_m_r