Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट कचरा संग्रह क्या है?

<घंटा/>

JavaScript स्वचालित रूप से स्मृति आवंटित करता है, जबकि एक चर घोषित किया जाता है। कचरा संग्रह मेमोरी को अब एप्लिकेशन द्वारा उपयोग नहीं किया जाता है और इसे जारी करता है क्योंकि यह किसी काम का नहीं है। कचरा संग्रहकर्ता मार्क-एंड-स्वीप . जैसे एल्गोरिदम का उपयोग करता है एल्गोरिदम , अब उपयोग नहीं की गई स्मृति को खोजने के लिए।

इस एल्गोरिथम का उपयोग स्मृति को मुक्त करने के लिए किया जाता है जब कोई वस्तु पहुंच योग्य नहीं होती है। कचरा संग्रहकर्ता उन वस्तुओं की पहचान करता है, जो पहुंच योग्य या पहुंच से बाहर हैं। इन अगम्य वस्तुओं को स्वचालित कचरा संग्रहकर्ता से उपचार मिलता है।

संदर्भ-गणना कचरा संग्रह का उपयोग जावास्क्रिप्ट में कचरा संग्रहण के लिए भी किया जाता है। यदि इसका कोई संदर्भ नहीं है तो वस्तु स्वचालित रूप से कचरा एकत्र कर लेगी।


  1. सी # में कचरा संग्रहण क्या है?

    कचरा संग्रहकर्ता (जीसी) मेमोरी के आवंटन और रिलीज का प्रबंधन करता है। कचरा संग्रहकर्ता एक स्वचालित स्मृति प्रबंधक के रूप में कार्य करता है। आपको यह जानने की आवश्यकता नहीं है कि स्मृति को कैसे आवंटित और जारी किया जाए या उस स्मृति का उपयोग करने वाली वस्तुओं के जीवनकाल का प्रबंधन कैसे किया जाए। जब

  1. कचरा संग्रहण का परिचय (भाग II)

    रूबी मैजिक की पिछली कड़ी में हमने बात की कि हमें कचरा संग्रह (जीसी) की आवश्यकता क्यों है और यह सामान्य रूप से कैसे काम करता है। इस पोस्ट में हम रूबी में इसे लागू करने के तरीके के बारे में थोड़ा गहराई से जानेंगे। विभिन्न रूबी कार्यान्वयन रूबी के कई कार्यान्वयन हैं। तीन लोकप्रिय हैं:MRI (Matzs Ruby I

  1. कचरा संग्रहण का परिचय (भाग I)

    जब भी आप अपना कोड चलाते हैं, तो आप मेमोरी का उपयोग करते हैं। जब आप रूबी जैसी भाषा में लिखते हैं, तो ऐसा लगता है कि आपके लिए उपलब्ध स्मृति अनंत है। आप अपने कोड को चलाने वाले सिस्टम की निश्चित मात्रा में मेमोरी के बारे में सोचे बिना बस चलते रह सकते हैं। इस रूबी मैजिक एपिसोड में हम बताएंगे कि यह कैसे क