Memory Leak with KSubsets?
- To: mathgroup at smc.vnet.net
- Subject: [mg38275] Memory Leak with KSubsets?
- From: "Arny" <someone at somewhere.sometime>
- Date: Tue, 10 Dec 2002 04:17:20 -0500 (EST)
- Organization: University of California, Riverside
- Sender: owner-wri-mathgroup at wolfram.com
Dearest group Has anyone noticed this before? I would like to use KSubsets and RandomKSubsets a few million times in a proggy, but after executing it a few thousand times Mathematica crashes, running out of memory. Watching my Taskman (Win 2K, Mathematica 4.1) we see a constant increase in memory used, until its all soaked up. I have this problem with both the Combinatorica.m that shipped with Mathematica, and the new one that has been written, which I believe is now the one in Mathematica 4.2. I am not really sure what it means to 'leak memory', but this seems to fit the bill. Here is a crashing-demo. Executing "memorySwallower[3,100]", for example, repeatedly just soaks up more and more memory. Pourquoi? I believe the same thing happens if I use KSubsets also. In[1]:= MemoryInUse[] Get["DiscreteMath`Combinatorica`"] MemoryInUse[] Out[1]= 1398624 Out[3]= 1956536 memorySwallower[S_,n_]:= Module[{data,subsamples},Print[ToString[MemoryInUse[]]]; Table[data=Table[{i,j},{i,1000},{j,1+m}]; subsamples=Table[RandomKSubset[data,S],{100}],{m,n}]; Print[ToString[MemoryInUse[]]]] memorySwallower[3,100] 15497936 29833672 Regards, B _____________________________ Bernard Gress Department of Economics University of California, Riverside 1150 University Ave. Riverside, CA 92521-0247 Fax: (909) 787-5685 Phone: (909) 778 9813 BGRESSatMAILdotUCRdotEDU ICQ: 9083461 http://www.economics.ucr.edu/people/candidates.html
- Follow-Ups:
- Re: Memory Leak with KSubsets?
- From: Kirk Reinholtz <kirk.reinholtz@jpl.nasa.gov>
- Re: Memory Leak with KSubsets?