[cmucl-imp] maybe-finish-mapping in map-allocated-objects must be inline

Raymond Toy toy.raymond at gmail.com
Sun Aug 21 09:49:35 CEST 2011


On 8/18/11 1:26 AM, Helmut Eller wrote:
> The local function MAYBE-FINISH-MAPPING in MAP-ALLOCATED-OBJECTS must be
> inlined otherwise the CURRENT pointer is boxed and moved into a value
> cell for every object.  That boxing allocates something like 1MB of saps
> when (room t) is called with an almost empty heap and much more for if
> there is something on the heap.
>
Patch applied.  Thanks!

Ray



More information about the cmucl-imp mailing list