[Numpy-discussion] memory usage

Vincent Schut schut@sarvision...
Wed Oct 15 02:24:02 CDT 2008


Huang-Wen Chen wrote:
> Robert Kern wrote:
>>> from numpy import *
>>> for i in range(1000):
>>>   a = random.randn(512**2)
>>>   b = a.argsort(kind='quick')
>> Can you try upgrading to numpy 1.2.0? On my machine with numpy 1.2.0
>> on OS X, the memory usage is stable.
>>   
> I tried the code fragment on two platforms and the memory usage is also 
> normal.
> 
> 1. numpy 1.1.1, python 2.5.1 on Vista 32bit
> 2. numpy 1.2.0, python 2.6 on RedHat 64bit

If I recall correctly, there were some major improvements in python's 
memory management/garbage collection from version 2.4 to 2.5. If you 
could try to upgrade your python to 2.5 (and possibly also your numpy to 
1.2.0), you'd probably see some better behaviour.

Regards,
Vincent.



More information about the Numpy-discussion mailing list