के माध्यम से संभावित मेमोरी रिसाव मेरे पास एक छोटा एंड्रॉइड ऐप है और मैंने मेमोरी लीक की तलाश करने की कोशिश की, इसलिए मैंने 'डंप जावा हीप' पर क्लिक किया और सूची में पहली श्रेणी FinalizerReference (java.lang.ref) है। इसमें 500 से अधिक उदाहरण हैं, प्रत्येक एक 'अंतिम' और 'prev' के साथ एक और फ़ाइनलज़र संदर्भ में।FinalizerReference
मुझे पता है कि FinalizerRference ऐसी ऑब्जेक्ट्स से आता है जो Object.finalize() को लागू करते हैं, लेकिन मेरे पास मेरे ऐप में कोई ऑब्जेक्ट नहीं है जो इसे लागू करता है। मैं कैसे पता लगा सकता हूं कि यह रिसाव क्यों होता है और इसे ठीक करता है?
आप OutOfMemoryErrors सामना कर रहे हैं, या आप बस पर शक कर रहे हैं कि वहाँ क्योंकि FinalizerReference उदाहरणों में से एक स्मृति रिसाव हो सकता है? – 1615903
@ 1615903 बस संदेह .. – amitooshacham
तो आपको अभी तक कोई समस्या नहीं है। कक्षाएं अंतिम रूप देने के हकदार हैं, और इसलिए लंबित अंतिम रूप देने के लिए। उन समस्याओं को हल न करें जो अभी तक मौजूद नहीं हैं। – EJP