>>>>> "Robert" == Robert Dodier <robert.dodier at gmail.com> writes:
Robert> I tried that example with CMUCL and Clisp. The behavior of
Robert> CMUCL is similar to what you reported for SBCL. For Clisp,
Interesting. I just ran the test with the current HEAD version of
maxima and cmucl 2012-10. The test finishes and memory usage goes up
to about 380MB and stays there until GC happens, using ":lisp (ext:gc
:full t)" to force GC.
But cmucl with gencgc has a known issue where cmucl hangs on to
garbage for way too long, but that's usually only with specialized
arrays, which aren't being used in this test. The last time I saw
this issue, I could work around it by setting the number of
generations to 2 instead of the default 6.
Ray