[Python-Dev] pymalloc killer

David Abrahams David Abrahams" <david.abrahams@rcn.com
Fri, 29 Mar 2002 19:03:25 -0500


From: "Tim Peters" <tim.one@comcast.net>
> Arenas are 256KB chunks with no known alignment.  They're carved into
> 4KB-aligned pages (also called "pools") of 4KB each.  Some number of
the
> leading and trailing memory addresses in an arena are sacrificed to
get page
> alignment in the smaller pieces (pools/pages).  A given pool is in
turn
> carved into some number of continguous, equal-sized, 8-byte aligned
small
> blocks.

Okay, 'nuf said. I see why you need to do it that way, now.

-Dave