Raymond Toy <[EMAIL PROTECTED]> writes:

> 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.

OK, I started CMUCL with -dynamic-space-size 900.
Then  

    (setq x (loop repeat 20 collect (make-array 10000000)))
   
    (room)
   Dynamic Space Usage:      802,378,568 bytes (out of  900 MB).
   Read-Only Space Usage:     20,021,656 bytes (out of  256 MB).
   Static Space Usage:         2,876,848 bytes (out of  256 MB).
   Control Stack Usage:            3,880 bytes (out of  128 MB).
   Binding Stack Usage:              296 bytes (out of  128 MB).
   The current dynamic space is 0.
   Garbage collection is currently enabled.
   
   Breakdown for dynamic space:
       800,225,520 bytes for     2,517 simple-vector-type objects.
        14,100,240 bytes for 1,586,222 other objects.
       814,325,760 bytes for 1,588,739 dynamic objects (space total.)

and both

   (dotimes (x 20) (loop for x below 1000 collect (make-array x)) (room))

and 

   (dotimes (x 20) (room t))

completed without problems.

Helmut.

Reply via email to