什麼是在python中查找所有對象引用的好方法?查找對python中所有對象的引用
我問的原因是它看起來像我們有「內存泄漏」。我們正在從Web瀏覽器上傳圖像文件到服務器。每次我們這樣做時,服務器上的內存使用量都會與剛上傳的文件大小成比例地增加。這種內存永遠不會被python垃圾回收系統釋放,所以我認爲,即使在每個請求結束時,可能存在指向圖像數據的雜散引用,這些引用不會被刪除或超出範圍。
我認爲能夠問python會很好:「哪些引用仍然指向這個內存?」這樣我就可以弄清楚什麼是讓垃圾收集解放它。
目前我們正在Heroku服務器上運行Python和Django。
任何建議和想法表示讚賞,非常感謝!
http://stackoverflow.com/questions/1339293/python-memory-leak-debugging – 2012-08-09 20:53:28
你看過這個:http://stackoverflow.com/questions/110259/python-memory-profiler – 2012-08-09 20:53:44