MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Memory operations

  • To: mathgroup at
  • Subject: [mg64988] Re: [mg64895] Memory operations
  • From: yehuda <bsyehuda at>
  • Date: Fri, 10 Mar 2006 05:15:21 -0500 (EST)
  • References: <>
  • Sender: owner-wri-mathgroup at

I vote for changing the way you work.
From my experience, For is the slowest loop in Mathematica.
Add it to the way that mathematica manage memory with apend, and I think you
will find it hard to make a less efficient program.

On 3/7/06, sir_puding at <sir_puding at> wrote:
> Hi.
> Can anyone tell me how to free memory in Mathematica.
> I have some list operations in cycle (really long cycle).
> Smth. like
> -----------------------
> ar={};
> For[i=0,++i<10000000000,
> ar=Append[ar,{bla bla bla}];
> ]
> -----------------------
> How can i free memory allocated for ar  when cycle is completed --- i
> have terrible memory leakage (several megs in minute), cause when I use
> Clear or Remove ar does
> not point to any address, but the result of previous calculations is
> still in memory. I could not find any operation like free() in C.
> Tnx.
> --
> Please avoid sending me Word or PowerPoint attachments.
> See

  • Prev by Date: Re: Data acquisition via link for Excel
  • Next by Date: first variation of the functional
  • Previous by thread: Memory operations
  • Next by thread: Re: Re: Memory operations