मैं कभी-कभी पाइथन प्रोग्राम लिखता हूं जो यह निर्धारित करना बहुत कठिन होता है कि यह निष्पादन से पहले कितनी मेमोरी का उपयोग करेगा। इस प्रकार, मैं कभी-कभी एक पाइथन प्रोग्राम का आह्वान करता हूं जो भारी मात्रा में रैम आवंटित करने का प्रयास करता है जिससे कर्नेल भारी स्वैप कर देता है और अन्य चल रही प्रक्रियाओं के प्रदर्शन को कम कर देता है।ढेर आकार को सीमित करने के लिए कैसे?
इस वजह से, मैं इस बात को प्रतिबंधित करना चाहता हूं कि पाइथन ढेर कितनी मेमोरी बढ़ सकती है। जब सीमा तक पहुंच जाती है, तो प्रोग्राम बस क्रैश हो सकता है। ऐसा करने का सबसे अच्छा तरीका क्या है?
यदि यह महत्वपूर्ण है, तो साइथन में बहुत अधिक कोड लिखा गया है, इसलिए इसे वहां आवंटित स्मृति मेमोरी लेनी चाहिए। मैं शुद्ध पायथन समाधान से शादी नहीं कर रहा हूं (इसे पोर्टेबल होने की आवश्यकता नहीं है), इसलिए लिनक्स पर काम करने वाली कोई भी चीज़ ठीक है।
मैं इस प्रश्न के बारे में उलझन में हूं। ऐसा लगता है कि एक उत्तर शामिल है लेकिन यह इंगित नहीं करता कि इसमें क्या गलत है। – amcnabb
ऐसा लगता है कि उसने स्वीकार किए गए उत्तर के कोड को अपने प्रश्न में कॉपी किया है। संभवतः यह समाधान है? – fantabolous
@amcnabb मैंने प्रश्न से उत्तर हटा दिया – Djizeus