[Numpy-tickets] [NumPy] #394: Memory leak in .argsort() method
NumPy
numpy-tickets@scipy....
Thu Mar 1 17:28:28 CST 2007
#394: Memory leak in .argsort() method
--------------------+-------------------------------------------------------
Reporter: faltet | Owner: somebody
Type: defect | Status: new
Priority: normal | Milestone:
Component: Other | Version: devel
Severity: normal | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Comment (by oliverbock):
I'm getting a memory leak in setdiff1d. I've added my report to this bug
because I suspect the leak in argsort is the root cause---setdiff1d's
implementation uses setmember1d, which uses argsort.
The program below demonstrates the leak. You can observe the program
increasing its memory usage very rapidly, when it shouldn't increase at
all.
{{{
import numpy
s1 = numpy.arange(3000)
s2 = numpy.arange(3000)
while True:
s = numpy.setdiff1d(s1, s2)
}}}
When this bug is closed, could you please verify that setdiff1d is now
also leak free?
--
Ticket URL: <http://projects.scipy.org/scipy/numpy/ticket/394#comment:2>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.
More information about the Numpy-tickets
mailing list