एक पायथन स्क्रिप्ट में, मैं एक निश्चित फ़ंक्शन कॉल के लिए मेमोरी सीमा सेट करना चाहता हूं। मैंने how to limit heap size देखा; हालांकि, मैं पूरी चल रही पायथन प्रक्रिया की स्मृति को सीमित नहीं करना चाहता - यानी फ़ंक्शन कॉल से पहले और बाद में मेमोरी सीमा निर्धारित करना।पायथन: किसी विशेष फ़ंक्शन कॉल के लिए मेमोरी सीमा सेट करना
क्या किसी दिए गए मेमोरी के साथ फ़ंक्शन कॉल करने का कोई तरीका है, ताकि स्मृति सीमा कॉलर को प्रभावित न करे?
एक नई प्रक्रिया खोलें और ढेर आकार को सीमित करें। – JBernardo
या, सिद्धांत रूप में आप वर्तमान फ्रेम का निरीक्षण भी कर सकते हैं और इसमें सभी वस्तुओं के साथ एक पेड़ का पुनरावृत्ति बना सकते हैं और उपयोग की गई स्मृति का अनुमान लगा सकते हैं, लेकिन यह आसान नहीं है। जांचें कि स्मृति प्रोफाइलर्स guppy.heapy कैसे करते हैं। –
लेकिन वास्तविक सवाल यह है कि आप ऐसा क्यों करना चाहते हैं? इसके लिए कोई अंतर्निहित सुविधा नहीं है, इसलिए हो सकता है कि आप गलत तरीके से समस्या का सामना कर रहे हों। –