Does GCL or Maxima have a memory leak?



Richard Hennessy wrote:
> It does not give memory back to Windows for sure.  I tried at the end of my process kill(allbut(List7,List8)) and then 
> tried to plot with draw(points(List7),points(List8)) and got out of storage error for stream.  So the 340 Megabytes was 
> not even available to GCL and Maxima.
>
> The lists were just 200 elements.
>
> Rich
>
>
>   
If all the memory has been allocated within lisp for (say) CONS cells, 
it may not be possible to re-allocate any memory for STREAMs, and so you 
are stuck.

If you have a long-running computation, saving pieces to disk 
periodically may make sense.