MathGroup Archive 2010

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

Search the Archive

Re: Clearing RAM Memory during evaluation

  • To: mathgroup at
  • Subject: [mg111744] Re: Clearing RAM Memory during evaluation
  • From: David Bailey <dave at>
  • Date: Thu, 12 Aug 2010 05:28:16 -0400 (EDT)
  • References: <i3r10u$dru$> <i3tntr$s6s$>

On 11/08/10 09:44, Vince Virgilio wrote:
> On Aug 10, 4:01 am, Aaron Bramson<aaronbram... at>  wrote:
>> Hello Everybody,
>> I am parsing a large data file and naturally this is memory intensive so I
>> am breaking it into the smallest chunks possible.  But I'm still having a
>> problem with memory because I can't seem to clear up my RAM between chunks.
>> So far there is NO output except writing a csv file, and I've cleared the
>> main data-holding variable I use, and all of it is done inside a
>> module...but still when the module finishes the memory isn't cleared.
>> Quitting the kernel does clear the memory, but I can't do that in between
>> calls of this function.  Can anybody tell me what I need to change to get
>> Mathematica to clear the memory at the end of the function?
> Aaron,
> Mathematica is a bottomless pit when it comes to memory consumption.
> Sooner or later, you will hit this wall. There is no way around it,
> except to save intermediate results to file, restart the kernel(s),
> then continue the computation.
> Vince
I don't think I agree with this! I think Vince should provide the 
smallest possible example of his problem as a working example (complete 
with data). Also remember that Mathematica will not return memory when 
it does not need it (I imagine), it will just reuse that memory as and 
when it is required.

Vince, have you actually run out of memory doing this calculation?

David Bailey

  • Prev by Date: Re: AbsoluteTime and Daylight Saving Time
  • Next by Date: Re: Frontend suggestions
  • Previous by thread: Re: Clearing RAM Memory during evaluation
  • Next by thread: Re: Clearing RAM Memory during evaluation