2010-08-12 8 views
5

मैंने परीक्षण करने से पहले एक सरल आवेदन विकसित किया है, मैं यह जांचना चाहता हूं कि एप्लिकेशन में कोई मेमोरी लीक है या नहीं। मुझे नहीं पता कि एंड्रॉइड में लीक की पहचान कैसे करें। मैं विकास के लिए ग्रहण आईडीई का उपयोग कर रहा हूं।एंड्रॉइड में मेमोरी लीक की पहचान कैसे करें?

क्या एंड्रॉइड ऐप्स में मेमोरी लीक खोजने में कोई अच्छा परिचय है?

उत्तर

3

मेट प्लगइन, बस इसे स्थापित करने और क्लिक ग्रहण में "डंप HPROF" बटन।
http://www.eclipse.org/mat/
http://kohlerm.blogspot.com/2009/04/analyzing-memory-usage-off-your-android.html http://kohlerm.blogspot.com/2010/02/android-memory-usage-analysis-slides.html http://kohlerm.blogspot.com/search/label/memory

+0

उत्तर के लिए धन्यवाद। मैंने कोशिश की लेकिन इसे स्थापित करने में विफल रहा। यह कुछ त्रुटि दिखा रहा है। क्या आप मुझे MAT प्लग-इन डाउनलोड करने का सही लिंक दे सकते हैं। – Rajapandian

-1

एक बार जब आप एक्लिप्स एमुलेटर के माध्यम से किसी एप्लिकेशन का परीक्षण करते हैं, तो आपको लॉगकैट के माध्यम से किसी भी मेमोरी लीक के बारे में सूचित किया जाएगा।

जहां तक ​​मुझे पता है कि किसी भी मेमोरी लीक को लाल रंग में हाइलाइट किया जाएगा।

कीव ग्रहण के लिए

+0

सं अपवाद लाल रंग में दिखाया जाएगा। कभी-कभी यदि आप उस ऑब्जेक्ट को लीक कर रहे हैं जो एंड्रॉइड इसके बारे में जानता है तो यह अपवाद फेंक देगा। अगर लॉगकैट में कुछ भी नहीं है तो आपके ऐप में अभी भी बहुत सी "लीक" मेमोरी हो सकती है – Janusz

+0

क्षमा करें जांसुज़, मैं इसके साथ सहमत नहीं हो सकता ... मैंने खुले कर्सर से कई रिसाव खोजे हैं और पसंद जो अपवाद नहीं फेंक चुके हैं लेकिन उनके पास लॉगकैट में दिखाया गया। –

संबंधित मुद्दे