Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2014

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

Search the Archive

Re: Memory leaks problem

  • To: mathgroup at smc.vnet.net
  • Subject: [mg132307] Re: Memory leaks problem
  • From: Bob Hanlon <hanlonr357 at gmail.com>
  • Date: Thu, 6 Feb 2014 03:45:36 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-outx@smc.vnet.net
  • Delivered-to: mathgroup-newsendx@smc.vnet.net
  • References: <20140205082549.5383569ED@smc.vnet.net>

You can reduce the size of the leak by using Share


ClearAll["`*"];
$HistoryLength = 0;
n = 5;
Do[
  Share[];
  bound = Table[
    {wsk, Integrate[Sin[p], {p, 0, 3}]},
    {wsk, 1, 100}];
  ClearAll[bound];
  Print[MemoryInUse[]],
  {st, 1, n}];


32384792
32022008
32365888
32648816
32860496



Bob Hanlon


On Wed, Feb 5, 2014 at 3:25 AM, <bar at robox.ii.up.krakow.pl> wrote:

> Hello,
>
> I have a problem : memory disappears (leaks) during calculation,
>
> code:
> ===============================
> ClearAll["`*"];
> $HistoryLength = 0
> n = 5;
> Do[bound = Table[{wsk, Integrate[Sin[p], {p, 0, 3}]}, {wsk, 1, 100}];
>  ClearAll[bound];
>  Print[MemoryInUse[]]
> ,{st, 1, n}];
> =================================
> output:
> ----------------------------------
> 24971664
>
> 25168576
>
> 25365240
>
> 25593976
>
> 25789224
> ----------------------------------
>
> When I used simple calling function ( Sin[] instead of Integrate[Sin[]]
> this effect didn't occure.
> I tried $HistoryLength = 0, ClearAll[bound] and also with no effects
>
> In my real calculation I used more complicated function . I tried to obtain
> tables of numerical intergrated functions and I was saving it step by step
> to the file.
>
> After many steps my all memory leaked and server crashed (  48 GB RAM)
> The table "bound" contained only 50 numerical results of integration per
> one step
>
> (system Linux Scietific , Fedora, Ubuntu)
>
>
> Have you any ideas ?
>
> With Best Regards, Olaf
>
>
>




  • Prev by Date: Re: Memory leaks problem
  • Next by Date: Re: Solving special exponential integral
  • Previous by thread: Re: Memory leaks problem
  • Next by thread: Re: Memory leaks problem