एक ढेर अतिप्रवाह क्या है?

अत्यधिक मेमोरी उपयोग के कारण कंप्यूटर प्रोग्राम में स्टैक ओवरफ़्लो त्रुटि हो सकती है। यह अत्यधिक मेमोरी उपयोग कॉल स्टैक पर होता है, जो प्रोग्राम में सक्रिय सबरूटीन्स से संबंधित जानकारी संग्रहीत करता है। कॉल स्टैक में सीमित मात्रा में मेमोरी उपलब्ध है। इसका आकार प्रोग्रामिंग भाषा, आर्किटेक्चर, चाहे मल्टी-थ्रेडिंग सीपीयू पर उपलब्ध है, और कितनी मेमोरी उपलब्ध है, द्वारा निर्धारित किया जाता है।

आमतौर पर, जब स्टैक ओवरफ्लो त्रुटि होती है, तो प्रोग्राम क्रैश हो जाता है और प्रोग्राम को फ्रीज या बंद कर सकता है। कोई भी सहेजा गया डेटा या कार्य खो जाता है। स्टैक ओवरफ्लो त्रुटि अक्सर प्रोग्रामिंग में एक अनंत लूप के कारण होती है, या चर के निर्माण जो कॉल स्टैक के आकार के लिए बहुत बड़े होते हैं।

स्टैक ओवरफ्लो समस्या नए ऑपरेटिंग सिस्टम पर प्रचलित नहीं है, हालांकि, मोबाइल उपकरणों पर छोटे पदचिह्न के कारण यह चुनौतीपूर्ण हो सकता है। यदि आपके मोबाइल डिवाइस पर आपका ऑपरेटिंग सिस्टम आपको एक स्टैक ओवरफ्लो त्रुटि दे रहा है, तो आपके पास बहुत अधिक एप्लिकेशन चल सकते हैं, एक वायरस स्टैक स्पेस का उपयोग कर रहा है, या आपके डिवाइस में खराब हार्डवेयर है। अपने एप्लिकेशन उपयोग और वायरस सुरक्षा की जाँच करें और देखें कि आपके मोबाइल डिवाइस पर मेमोरी डायग्नोस्टिक ऐप है या नहीं, यह देखने के लिए कि यह आपकी त्रुटि को दूर करने में मदद करता है।

मेमोरी की शर्तें, ओवरफ्लो त्रुटि