युवा पीढ़ी स्मृति का संग्रह है, JVM कलेक्टरों केवल उन जड़ वस्तुओं (ढेर में obejcts जड़ सेट से सीधे पहुँचा) है कि युवा पीढ़ी के हैं स्कैन और यह भी एक लिखने का उपयोग युवा पीढ़ी में रहते हैं वस्तुओं का पता लगाने बैरियर समर्थित कार्ड टेबल/पुरानी पीढ़ी के क्षेत्रों को निर्धारित करने के लिए याद किया गया सेट जिसमें संभवतः ऐसी वस्तुएं हो सकती हैं जिनमें युवा पीढ़ी में वस्तुओं के संदर्भ शामिल हों।JVM कचरा संग्रहण -
मेरे पास यह सवाल यह है कि यदि युवा संग्राहक निर्धारित करता है कि युवा पीढ़ी में एक विशेष वस्तु केवल पुरानी पीढ़ी में किसी ऑब्जेक्ट से एक बाहरी संदर्भ है, यह कैसे पता चलेगा कि पुरानी पीढ़ी की वस्तु स्वयं ही है या नहीं कचरा नहीं है और इस प्रकार युवा पीढ़ी के ऑब्जेक्ट को 'लाइव' बनाते हैं और संग्रह के लिए पात्र नहीं हैं? उदाहरण के लिए, पुरानी पीढ़ी में सीधे इस ऑब्जेक्ट पर मूल सेट से एक पथ हो सकता है कि बदले में युवा पीढ़ी के ऑब्जेक्ट का संदर्भ है। युवा कलेक्टर आम तौर पर लाइव के रूप में इस युवा पीढ़ी वस्तु पर विचार करती है या यह कुछ कैसे निर्धारित करता है पुराने पीढ़ी वस्तु यह की ओर इशारा करते रहते हैं/कचरा अनदेखी करने के लिए निर्णय लेने से पहले/इसे इकट्ठा है या नहीं?
आपके उत्तर के लिए धन्यवाद - मैं पुराने पीढ़ी वस्तु का संग्रह लेकिन अस्तित्व/एक युवा जीसी दौरान युवा पीढ़ी वस्तु का संग्रह के बारे में कम चिंतित था। इसलिए यदि मैंने जो कहा है उससे मैं सही ढंग से समझता हूं, अगर हमारे पास एक युवा पीढ़ी का ऑब्जेक्ट है जो केवल पुरानी पीढ़ी के ऑब्जेक्ट से आने वाला संदर्भ है जो स्वयं कचरा है, तो यह युवा पीढ़ी वस्तु (जो कचरा है) युवा जीसी से बचती है और केवल इसमें एकत्र की जाती है पहली युवा जीसी जो एक प्रमुख जीसी के बाद होती है जो पुरानी पीढ़ी के वस्तु को एकत्र करती है। – Stormshadow
क्या मेरी समझ सही है? – Stormshadow
असल में हाँ। मुझे लगता है कि वास्तव में "पूर्ण" पीढ़ी में एक ही समय में युवा और पुरानी जगहों का संग्रह शामिल है, क्योंकि "क्यों नहीं" और क्योंकि आपको युवा पीढ़ी में जड़ों और वस्तुओं के माध्यम से सभी पहुंचने योग्य खोजने के लिए भी जरूरी है पुरानी पीढ़ी की वस्तुओं। तो आप बस इसे "उन वस्तुओं को अगले पूर्ण जीसी तक एकत्र नहीं किया जाएगा"। @Stormshadow – BeeOnRope