कचरा गोळा करणारा

लेखक: Louise Ward
निर्मितीची तारीख: 5 फेब्रुवारी 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
एक कचरा गोळा करणारा मुलगा कसा बनला भारताचा नामवंत  फोटोग्राफर, पाहून कौतुक कराल
व्हिडिओ: एक कचरा गोळा करणारा मुलगा कसा बनला भारताचा नामवंत फोटोग्राफर, पाहून कौतुक कराल

सामग्री

व्याख्या - कचरा गोळा करणारे म्हणजे काय?

कचरा गोळा करणारा हा सॉफ्टवेअरचा एक तुकडा आहे जो स्वयंचलित मेमरी व्यवस्थापन करतो. कोणतीही नोकरी न वापरलेली मेमरी मुक्त करणे आणि ती वापरात असताना मेमरी मोकळी होणार नाही याची खात्री करणे हे त्याचे कार्य आहे. जावा आणि .NET भाषांसारख्या काही भाषांमध्ये स्वयंचलित कचरा संग्रहण वैशिष्ट्यीकृत आहे, तर सी / सी ++ सारख्या इतर प्रोग्रामरला मेमरी मॅन्युअल व्यवस्थापित करण्यासाठी प्रोग्रामरची आवश्यकता असते.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया कचरा संग्रहण करणारे स्पष्टीकरण देते

कचरा संग्रह प्रथम लिस्प भाषेसह कार्य करताना मॅन्युअल मेमरी व्यवस्थापन सुलभ करण्यासाठी लिस्प निर्माता जॉन मॅककार्थी यांनी सादर केले होते.

कचरा गोळा करणार्‍याद्वारे स्वयंचलित मेमरी व्यवस्थापन करण्यासाठी वापरली जाणारी तीन मुख्य तंत्रे खालीलप्रमाणे आहेत.

  • संदर्भ मोजणी - प्रत्येक वस्तूचा संदर्भ काउंटर व्हेरिएबलचा वापर करून मोजला जातो. जेव्हा काउंटर शून्यावर पोहोचेल तेव्हा ते सूचित करते की ऑब्जेक्टला यापुढे आवश्यक नसते आणि म्हणून त्याचे पुनर्वापर केले जाते.
  • चिन्हांकित करा आणि स्वीप करा - सर्व आवाक्यात येणार्‍या वस्तूंचे रिकर्सिव्ह ट्रव्हर्सल सर्व डेटा प्रदेशांवर चालते आणि पोचण्यायोग्य वस्तू चिन्हांकित केल्या जातात. चिन्हांकित न केलेले ऑब्जेक्ट्सचे पुनर्चक्रण केले जाते.
  • थांबा आणि कॉपी करा - मेमरी ढीग दोन विभागात विभागलेले आहेत: एक विभाग ज्यामध्ये ऑब्जेक्ट्स आहेत आणि रिक्त विभाग जेथे ऑब्जेक्ट्स हस्तांतरित केले गेले आहेत (कॉपी केले गेले आहे) चिन्हांकित आढळल्यास. पहिल्या विभागातील चिन्हांकित न करता ऑब्जेक्ट्स रिक्त करून रिक्त केले जातात.

जेव्हा पॉईंटर / ऑब्जेक्टला दिलेला मेमरी ब्लॉक मोकळा झाला असेल, तेव्हा पॉईंटर / ऑब्जेक्ट एखाद्या शून्य मूल्यावर रीसेट केले जाणे आवश्यक आहे; अन्यथा, ते डेंगल होत आहे, म्हणजे अवैध मेमरी ब्लॉककडे निर्देशित करते.


कचरा संग्रहण मुळे डेंगलिंग पॉइंटर्स आणि मेमरी गळतीच्या समस्यांमुळे उद्भवणारे बग आणि सुरक्षिततेचे धोके कमी करण्यास मदत होते.

कचरा गोळा करणारे वापरण्याच्या गैरसोयींमध्ये संसाधने आणि कार्यक्षमतेवरील अतिरिक्त ओव्हरहेड समाविष्ट आहे. कचरा गोळा करणारी यंत्रणा चालविण्यामुळे सिस्टमची गती कमी होईल आणि त्यामुळे त्याची कार्यक्षमता कमी होईल.