उदाहरण के लिए, OSX पर, यह 512k से भी कम है।
क्या कोई अनुशंसित आकार है, जिसे ध्यान में रखते हुए, कि ऐप पुनरावृत्ति का उपयोग नहीं करता है और ढेर ढेर चर आवंटित नहीं करता है ?
मुझे पता है कि सवाल बहुत व्यापक है और यह बहुत हद तक उपयोग पर निर्भर करता है, लेकिन फिर भी मैं पूछना चाहता था, क्योंकि मैं सोच रहा था कि क्या इस विशाल संख्या के पीछे कोई आंतरिक / आंतरिक कारण है ।
मैं सोच रहा था, जैसा कि मैंने अपने ऐप में स्टैक आकार को 512 KiB में बदलने का इरादा किया है - यह अभी भी इसके लिए एक बड़ी संख्या की तरह लगता है, लेकिन यह 8MiB की तुलना में बहुत छोटा है - और इस प्रक्रिया की आभासी मेमोरी को काफी कम कर देगा, जैसा कि मैंने बहुत सारे धागे हैं (I / O)।
मुझे यह भी पता है कि यह वास्तव में चोट नहीं करता है, यहाँ अच्छी तरह से समझाया गया है : pthreads के लिए डिफ़ॉल्ट स्टैक आकार