डेटा टाइप हीप

डेटा प्रकार हीप (heap) ऑपरेटिव मेमोरी का एक हिस्सा है जो प्रत्येक चर के लिए गतिशील रूप से आवंटित किया जाता है। इस मामले में, प्रत्येक चर को वैश्विक रूप से पूरे एप्लिकेशन में कॉल किया जा सकता है, न कि केवल एक अलग थ्रेड में जैसा कि स्टैक में होता है।

कार्य पूरा होने के बाद, हीप में चर द्वारा घेरी गई सारी मेमोरी मुक्त कर दी जाती है। हीप का आकार एप्लिकेशन शुरू करते समय निर्धारित किया जा सकता है।

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

यह भी देखें

  • डेटा प्रकार स्टैक,
    जिसका प्रोग्रामिंग में व्यापक रूप से उपयोग किया जाता है
  • कंटेंट डिलीवरी नेटवर्क CDN,
    जो वेब एप्लिकेशन के पेज लोडिंग को तेज करता है
  • डेटा व्यवस्थित करने का तरीका LIFO,
    जिसका प्रोग्रामिंग में व्यापक रूप से उपयोग किया जाता है
  • डेटा व्यवस्थित करने का तरीका FIFO,
    जिसका प्रोग्रामिंग में व्यापक रूप से उपयोग किया जाता है