Memory
- To: mathgroup at smc.vnet.net
- Subject: [mg44259] Memory
- From: gary.larson at gmx.at (josef hader)
- Date: Fri, 31 Oct 2003 03:01:44 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
While executing my Mathematica routines the kernel often fades away due to
lack of memory. I have no idea which definitions, commands,etc. are
memory consuming, so I tried to figure them out with:
ByteCount@Definition@#&)/@ Names[]. However, in this way I apparently
don't find them as demenstrated below. What else could I try to cope
with this problem?
thank you
g.e.
In[1]:=MemoryInUse[]
<<mma/myprogram_v1.m
MemoryInUse[]
Out[1]=1245696
Out[3]=1374536
In[4]:=sh={2,1,0.85,0.1,-0.85,0.05`,6,0.0001`};
MemoryInUse[]
Out[4]=1376232
In[5]:=Plus @@(ByteCount@Definition@#&)/@ Names[]
Out[5]=207688
In[6]:=k=MyProgram[sh]
Out[6]={2,1,0.711914,0.1,-0.85,0.05,5.03982,0.0001}
In[7]:=MemoryInUse[]
Out[7]=2903536
In[8]:=Plus @@(ByteCount@Definition@#&)/@ Names[]
Out[8]=209344
In[9]:=Share[]
Out[9]=137888
In[10]:=MemoryInUse[]
Out[10]=2767704