कक्षा उदाहरणों के एकत्रीकरण को देखते हुए जो जटिल, परिपत्र, फैशन में एक दूसरे को संदर्भित करते हैं: क्या यह संभव है कि कचरा कलेक्टर इन वस्तुओं को मुक्त करने में सक्षम न हो?जावा में परिपत्र संदर्भ
मुझे अजीब बात यह है कि यह अतीत में जेवीएम में एक मुद्दा है, लेकिन सोचा यह साल पहले हल किया गया था। फिर भी, झट में कुछ जांच ने एक सर्कुलर संदर्भ को एक स्मृति रिसाव का कारण बताया है जिसका अब मुझे सामना करना पड़ रहा है।
नोट: मैं हमेशा इस धारणा के तहत रहा हूं कि जेवीएम सर्कुलर संदर्भों को हल करने और स्मृति से "कचरे के द्वीप" को मुक्त करने में सक्षम था। हालांकि, मैं यह प्रश्न सिर्फ यह देखने के लिए प्रस्तुत कर रहा हूं कि किसी को कोई अपवाद मिला है या नहीं।
यदि यह पहले नहीं पहुंचा जा सका, तो आप कैसे जानते थे कि यह दूर चला गया? मुझे आश्चर्य है कि क्या कोई प्रकार का लिंक है जिसके बारे में आप सोच नहीं रहे हैं जिससे सिस्टम इसे बनाए रख सकता है। एक धागा या श्रोता। –
आप कैसे जानते थे कि वस्तुओं को कचरा इकट्ठा किया गया था या नहीं जब आपने उन सभी संदर्भों को छोड़ दिया होगा? क्या वे कमजोर संदर्भ थे या क्या आपके पास जेएनआई के माध्यम से उनके लिए एक लिंक था या क्या यह किसी प्रकार का लाइव ऑब्जेक्ट था जिसे अभी भी सक्रिय किया जा सकता है? – Brian
समस्या यह थी कि जब हम इसका संदर्भ देने गए, तो यह चला गया। मैं सटीक विवरण भूल जाता हूं क्योंकि यह कुछ महीने पहले था, लेकिन मुझे लगता है कि हम इसे आरएमआई विधि के माध्यम से बुला रहे थे। –