efficiency

Marcin 'Qrczak' Kowalczyk mk167280 at students.mimuw.edu.pl
Mon Dec 4 06:37:47 EST 2000


On Mon, 4 Dec 2000, Simon Marlow wrote:

> Thread stacks fall into the category of "large objects" in GHC's storage
> manager, and therefore aren't normally moved.  However, they have to be
> able to grow on demand, so we occasionally have to relocate them.

Maybe the storage for use by alloca could be allocated as a linked list of
large memory blocks. It should still make use of efficient stack-like
allocation within the block.

> because I recon eliminating the exception handler is more important than
> speeding up the actual malloc/free.

Hmm...

-- 
Marcin 'Qrczak' Kowalczyk





More information about the FFI mailing list