में ऑब्जेक्ट के सभी संदर्भ खोजें पाइथन में किसी ऑब्जेक्ट के सभी संदर्भों को खोजने का एक अच्छा तरीका क्या है?पाइथन
कारण मैं पूछता हूं कि ऐसा लगता है कि हमारे पास "स्मृति रिसाव" है। हम वेब ब्राउज़र से सर्वर पर छवि फ़ाइलों को अपलोड कर रहे हैं। प्रत्येक बार जब हम ऐसा करते हैं, तो सर्वर पर मेमोरी उपयोग बढ़ जाता है जो फ़ाइल के आकार के अनुपात में आनुपातिक रूप से ऊपर जाता है। यह मेमोरी पाइथन कचरा संग्रह द्वारा कभी भी रिलीज़ नहीं हो रही है, इसलिए मैं सोच रहा हूं कि शायद प्रत्येक डेटा के अंत में भी हटाए जा रहे छवि डेटा को इंगित नहीं कर रहे हैं या स्कोप से बाहर जा रहे हैं।
मुझे लगता है कि यह पाइथन से पूछने में सक्षम होना अच्छा होगा: "इस संदर्भ में अभी भी कौन से संदर्भ हैं?" ताकि मैं यह समझ सकूं कि कचरा संग्रह को मुक्त करने से क्या बचा रहा है।
वर्तमान में हम एक हेरोकू सर्वर पर पायथन और Django चला रहे हैं।
कोई भी सुझाव और विचारों की सराहना की जाती है, बहुत बहुत धन्यवाद!
http://stackoverflow.com/questions/1339293/python-memory-leak-debugging –
आप इस को देखा है: http://stackoverflow.com/questions/110259/python-memory-profiler –