什么是在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