Re: Strong memory consumption by List-plotting functions
- To: mathgroup at smc.vnet.net
- Subject: [mg102332] Re: Strong memory consumption by List-plotting functions
- From: dh <dh at metrohm.com>
- Date: Wed, 5 Aug 2009 05:56:28 -0400 (EDT)
- References: <h58ra7$q0l$1@smc.vnet.net>
markus wrote: > Hi again, > > it seems that functions like ListVectorPlot3D, ListContourPlot3D, and > similar ones, have a kind of memory leakage: each time one of these > functions is executed, the memory usage increases (as indicated by the > SystemMonitor). That is, after calling these functions, say 20 times, > with some larger dataset, all my RAM is used up and I have to restart > Mathematica. Using constructs like > g = ListVectorPlot[...] > ... > Clear[g] > also don't help. > > My system: Linux openSuse 10.3, Mathematica 7.01 > > is anybody else experiencing these problems? > -Markus > Hi Markus, I can verify this on Windows Vista, Mathematica version 7.01. Normally you Mathematica needs more memory because it stores output lines. However, setting $HistoryLength to zero does not help. Consider: $HistoryLength = 0; Do[ ClearSystemCache[]; ListVectorPlot[Table[{y, -x}, {x, -3, 3, 0.2}, {y, -3, 3, 0.2}]]; Print[MemoryInUse[]]; , {10}] Daniel