RE: Re: Memory Leak in 3.0 for

*To*: mathgroup at smc.vnet.net*Subject*: [mg8675] RE: [mg8640] Re: Memory Leak in 3.0 for*From*: Ersek_Ted%PAX1A at mr.nawcad.navy.mil*Date*: Mon, 15 Sep 1997 02:49:02 -0400*Sender*: owner-wri-mathgroup at wolfram.com

Stephen Froehlich, and Matthias Weber wrote: ---------- |> Why is it that as I do evaulations, the Kernel takes up more and |> more memory? Is there a leak? If so, is there a fix in the works? | |I don't know whether that is the problem, but the kernel remembers |all the Out variables, and if you have lots of lengthy outputs |(even when suppressed), eventually the kernel will suffocate. | |To get rid of that, use | |Unprotect[Out]; Clear[Out]; | |That helps a bit. | There are several ways to reduce the amount of memory used. However, I don't really understand how each one effects the amount of memory used. A list of memory clearing commands is shown below. Roughly speaking the commands further down the list give back more memory. (1) DownValues[f]=. (2) f=. (3) Clear[f]; (4) ClaerAll[f] (5) Remove[f]; (6) $Line=1; (7) $HistoryLength=10; (8) Unprotect[In, Out]; Clear[In, Out]; (* Mathematica Book, ver 3, page. 676 *) Protect[In, Out]; (9) ClearAll["Global`*"] (10) Remove["Global`*"] (11) Share[]; (12) CleanSlate[]; (* Using the CleanSlate package *) Ted Ersek