[Numpy-discussion] memory leak?
Brian Blais
bblais at bryant.edu
Fri May 14 14:43:19 EDT 2010
Hello,
I have the following code, where I noticed a memory leak with +=, but
not with + alone.
import numpy
m=numpy.matrix(numpy.ones((23,23)))
for i in range(10000000):
m+=0.0 # keeps growing in memory
# m=m+0.0 # is stable in memory
My version of python is 2.5, numpy 1.3.0, but it also causes memory
build-up in 2.6 with numpy 1.4.0, as distributed by the Enthought
Python Distribution.
It's easy to work around, but could cause someone some problems.
Anyone else get this?
bb
--
Brian Blais
bblais at bryant.edu
http://web.bryant.edu/~bblais
http://bblais.blogspot.com/
More information about the NumPy-Discussion
mailing list