 
 
 
 
 
 
Re: Memory Leak in Mathematica?
- To: mathgroup at smc.vnet.net
- Subject: [mg54723] Re: Memory Leak in Mathematica?
- From: Peter Pein <petsie at arcor.de>
- Date: Mon, 28 Feb 2005 03:27:11 -0500 (EST)
- References: <cvhh4u$r6i$1@smc.vnet.net> <cvmi4f$3pg$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
M.G. Bartlett wrote:
> John-
> 
> Thanks for the response.  I was not aware that SetDirectory[] placed
> the old values of the directory on a stack.  I tried your suggested
> change to the code; however, the memory issue persists.  The number of
> files I am working on is large, bug not unreasonably so (there are
> about 3500 data files that Mathematica is being asked to process with
> this code - it tends to quit on my machine after about 2800).
> 
> Any other ways I might be able to see which process within the code is
> consuming the memory?
> 
> Thanks for your suggestions...
> 
> Marshall Bartlett
> 
I've run a test on my computer with 3000 files, each containing 123x123
random reals. I observed a linear increasing need of memory using Map[].
So I tried
With[{len=Lebgth[currentFileNames},
  mem=Table[0,{len}];
  Do[
    processFile[currentFileNames[[i]]];
    mem[[i]]=MemoryInUse[],
  {i,len}]
];
ListPlot@mem
and you can see an almost constant need of memory (varying up- _and_
downwards).
hope, it helps
 Peter
-- 
Peter Pein
Berlin

