> > > So does that mean that if you choose a large initial > value for the heap, and make that the heap total as > well (so that the heap never grows) that the > block array will need reallocating on the first > call to gc_block_alloc? If this is the case then > I think there is a bug here. No, the initial block allocation takes place on line 862. Jason