21 Aug
2011
21 Aug
'11
7:49 a.m.
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