patch applied (ghc-6.6/ghc): Rework the block allocator
Ian Lynagh
igloo at earth.li
Tue Jan 16 17:48:23 EST 2007
Thu Dec 14 03:09:01 PST 2006 Simon Marlow <simonmar at microsoft.com>
* Rework the block allocator
The main goal here is to reduce fragmentation, which turns out to be
the case of #743. While I was here I found some opportunities to
improve performance too. The code is rather more complex, but it also
contains a long comment describing the strategy, so please take a look
at that for the details.
M ./includes/Block.h +44
M ./rts/BlockAlloc.c -202 +479
M ./rts/Storage.c -8 +1
More information about the Cvs-ghc
mailing list