Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #16538

Re: Memory leaks problem

From Peter Klamser <klamser@gmail.com>
Newsgroups comp.soft-sys.math.mathematica
Subject Re: Memory leaks problem
Date 2014-02-08 08:55 +0000
Message-ID <ld4rdc$767$1@smc.vnet.net> (permalink)
References <20140205082549.5383569ED@smc.vnet.net>
Organization Time-Warner Telecom

Show all headers | View raw


... I think, Mathematica has lazy evaluation built in. Therefore it is useless to measure memory in use, because the system looks for free memory in ram an
decides on this its strategy of storing results.

Kind geragds from Peter


2014-02-07 14:07 GMT+01:00 <bar@robox.ii.up.krakow.pl>:

> Unfortunately, this is not an option,
>
> In my problem i have to use function
>
> IF[z_]:=NIntegrate[F[p],{p,0,z}];
>
> and parameter "z" depends on pointer of loop (wsk)
>
> I tried to use ClearSystemCache[] and no effects too,
>
> In my real calculation it is a big problem:
> mem:17243496
> mem:24692800
> mem:47696432
>
> Temporary solution is to calculate only one loop, then Exit[] and run
> again and so on,
> But is not comfortable solution
>
> regards, Olaf
>
>
>
>
> Sseziwa Mukasa <mukasa@gmail.com> wrote:
> >
> > Looks like Integrate stores information on each call, compare to these
> > results:
> >
> > ClearAll["`*"];
> > $HistoryLength = 0;
> > n = 5;
> > integral = Integrate[Sin[p], {p, 0, 3}];
> > Do[bound = Table[{wsk, integral}, {wsk, 1, 100}];
> >  ClearAll[bound];
> >  Print[MemoryInUse[]], {st, 1, n}];
> >
> > 46966216
>
>

Back to comp.soft-sys.math.mathematica | Previous | NextNext in thread | Find similar


Thread

Re: Memory leaks problem Peter Klamser <klamser@gmail.com> - 2014-02-08 08:55 +0000
  Re: Memory leaks problem <bar@robox.ii.up.krakow.pl> - 2014-02-09 09:38 +0000
  Re: Memory leaks problem Richard Fateman <fateman@cs.berkeley.edu> - 2014-02-09 09:40 +0000

csiph-web