StackOverflowException के बारे में MSDN से उद्धृत :
अपवाद जब निष्पादन ढेर हो जाता है तो फेंक दिया जाता है क्योंकि इसमें बहुत अधिक नेस्टेड विधि कॉल होते हैं।
Too many
यहाँ बहुत अस्पष्ट है। मुझे कैसे पता चलेगा कि वास्तव में बहुत सारे हैं? हजारों फ़ंक्शन कॉल? लाखों? मुझे लगता है कि यह किसी तरह से कंप्यूटर में मेमोरी की मात्रा से संबंधित होना चाहिए लेकिन क्या परिमाण के लगभग सटीक क्रम के साथ आना संभव है?
मैं इस बारे में चिंतित हूं क्योंकि मैं एक ऐसी परियोजना का विकास कर रहा हूं जिसमें पुनरावर्ती संरचनाओं और पुनरावर्ती फ़ंक्शन कॉल का भारी उपयोग शामिल है। मैं नहीं चाहता कि जब मैं इसका उपयोग करूं तो मैं केवल छोटे परीक्षणों से अधिक के लिए इसका उपयोग करना शुरू कर दूं।
editbin /stack:WHATEVER-NUMBER-YOU-LIKE yourexefile.exe
।
Stack<T>
।