>>>>> "Helmut" == Helmut Eller <[EMAIL PROTECTED]> writes:

    Helmut> Raymond Toy <[EMAIL PROTECTED]> writes:
    >> ROOM conses a lot.  That might cause the problems too.  Using (room
    >> nil) instead of (room) allows your test to finish, so (room) must be
    >> causing things to survive that shouldn't.

    Helmut> Some time ago the type of the "size" argument for
    Helmut> map-allocated-objects was changed from fixnum to (unsigned-byte 32)
    Helmut> and it seems that the compiler uses an unfortunate representation for
    Helmut> the "current" pointer when stepping through the heap (indicated by the
    Helmut> "Doing SAP to pointer coercion" notes).

Yes, I made that change some time back because large heaps would cause
room to fail because size was no longer a fixnum.

Can you do a test for me?  Use a heap of > 512 MB and allocate 512 MB
or more of stuff.  Then run (room) on it.

I'll try myself sometime later.

Thanks,

Ray


Reply via email to