MathGroup Archive 2009

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

Search the Archive

Re: Preventing swapping (high memory use)

  • To: mathgroup at
  • Subject: [mg99890] Re: Preventing swapping (high memory use)
  • From: Szabolcs <szhorvat at>
  • Date: Mon, 18 May 2009 06:18:04 -0400 (EDT)
  • References: <gum0f5$q4v$> <guqvc2$a8b$>

On May 18, 9:31 am, "Dr. David Kirkby" <david.kir... at>
> Szabolcs Horv=E1t wrote:
> > Sometimes I don't realize how much memory a computation would take up
> > (or I simply make a mistake, and start a calculation that requires too
> > much memory), and my computer starts swapping.
> > This makes Mathematica (and often the OS too) completely unresponsive
> > for a long time.  In this case my only hope is that in spite of the
> > system unresponsiveness I can manage to kill the kernel, so that I can
> > at least save the notebook ...
> > Is there any way to prevent swapping, for example by putting a cap on
> > the kernel's memory use?  Even if the kernel just quits when it runs =
> > of memory, I still have the notebook.  But if the computer gets so
> > unresponsive that I have to restart it, then I lose the notebook too,
> > which is a much more serious loss ...
> > I tried using MemoryConstrained (with $Pre), but it seems to constrain
> > only the memory used by current computation, not the full kernel memory=
> > To summarize:  I'm simply looking for a way to prevent the computer f=
> > locking up because of excessive swapping.
> What OS ?

WinXP on a laptop (i.e. slow hard drive).

  • Prev by Date: problem in expression
  • Next by Date: Re: Help with Agent Problem...
  • Previous by thread: Re: Preventing swapping (high memory use)
  • Next by thread: Map conditional sums by date