Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

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

Search the Archive

Re: Memory Blowup Issues

  • To: mathgroup at smc.vnet.net
  • Subject: [mg126726] Re: Memory Blowup Issues
  • From: Ralph Dratman <ralph.dratman at gmail.com>
  • Date: Sat, 2 Jun 2012 05:45:58 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201206010918.FAA11834@smc.vnet.net>

Solution: install more memory in your computer?

That answer is sort of a wisecrack, but in real life, my Mac Mini now
has 8 GB of RAM for the benefit of Mathematica -- yet the program
still somehow manages to fill up memory and crash. That is why I keep
glancing at the desktop memory monitor. If memory is almost full, I
can usually stop Mathematica before things get really serious.

That said, my experience has been that disposing of variables (using
myvar=.) does help quite a bit. But I am not reading files very often.
In your case, maybe something about reading a file is making it harder
to free the memory used.

By the way, in case you might be thinking that this whole crash
problem is pretty unacceptable behavior for an app that sells for a
lot of money in 2012.... yeah, you're right, it is.

Ralph



On Fri, Jun 1, 2012 at 5:18 AM, Kevin J. McCann <kjm at kevinmccann.com> wrote:
> I am dealing with some good sized data sets from satellite data. These
> data are stored in hdf format. The problem is that I process a sequence
> of these data sets by Importing and then processing; however, it seems
> that the memory usage grows with each Import, even if I Remove the data.
>
> Here is a somewhat simplified example:
>
> MemoryInUse[] (* some data already read in *)
> 2781549920
>
> Data=Import[fileName,"Data"]; (* import a new data set *)
> MemoryInUse[]
> 3302168936
>
> Data=Import[fileName,"Data"];(* import  it again *)
> MemoryInUse[]
> 3822781920
>
> Remove[Data] (* this has no effect on the memory usage *)
> MemoryInUse[]
> 3822787840
>
> As you can see, I will shortly run out of memory. Any ideas?
>
> Thanks,
>
> Kevin
>



  • Prev by Date: Re: Flattening a hypermatrix into an ordinary matrix
  • Next by Date: Re: Sum of Products - Complete The Square
  • Previous by thread: Re: Memory Blowup Issues
  • Next by thread: Re: Memory Blowup Issues