My guess is that GCL doesn't ever give memory back to Windows.
It just makes it available to other lisp processing.
Other free lisps will probably do the same.
Richard Hennessy wrote:
> Hi,
>
> I have just finished running a process that consumed 340 megabytes while running in Windows XP. When it finished I
> tried kill(all) and checked Windows XP task manager and it changed from 340 megabytes to 339 megabytes. Why am I not
> getting all my memory back? I have to restart Maxima and then I get it back.
>
> Rich
>
>
> (%i1) build_info()$
> Maxima version: 5.16.3
> Maxima build date: 22:48 8/24/2008
> host type: i686-pc-mingw32
> lisp-implementation-type: GNU Common Lisp (GCL)
> lisp-implementation-version: GCL 2.6.8
>
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>