by outer7 on Wed May 23, 2012 12:25 pm
Hi,
I use SublimeREPL with Python all the time. Its great. But I have recently found an issue with memory not being released. When I close a REPL tab it does not kill the process. If I check in 'system monitor' it says 'sleeping' and 'pipe-wait', and the memory is still tied up.
To reproduce it:
* Open a REPL python tab.
* Do something that consumes a lot of memory, such as:
>>> data = np.asarray([i for i in xrange(1000 * 10000)]).reshape(1000,10000)
* close tab.
* the process is not killed, and the memory is still locked up, until I go into 'system monitor' and manually kill it.
I'm on Ubuntu. I'm afraid I don't know too much about killing processes, otherwise I'd try and sort it myself.
Many thanks.
(by the way I continue to use PDB, this way and its also great, aside from this issue!)