/ / एंड्रॉइड ऐप सेवा स्मृति उपयोग के मुद्दे - एंड्रॉइड

एंड्रॉइड ऐप सेवा मेमोरी उपयोग के मुद्दों - एंड्रॉइड

जब कोई सूचना हो, तो मेरा एंड्रॉइड ऐप 2.9 एमबी और लगभग 5 एमबी का उपयोग करता है?

क्या यह अच्छा है या मुझे स्मृति उपयोग में कटौती करनी चाहिए?

क्या कोई मुझे स्मृति उपयोग पर कटौती करने के तरीके बता सकता है?

उत्तर:

उत्तर № 1 के लिए 1

यह हमेशा सलाह दी जाती है कि आपका कोड इष्टतम मेमोरी का उपयोग करे।

हालांकि यह आपको एक ऐप में मेमोरी स्टेट के बारे में विचार दे सकता है। http://developer.android.com/reference/android/app/ActivityManager.html#getMemoryClass

सांख्यिकीय पर जाने के लिए, सामान्य रूप से इसके 24 एम।

क्या यह अच्छा है या मुझे स्मृति उपयोग में कटौती करनी चाहिए?

बेशक, यदि संभव हो तो क्यों नहीं।

क्या कोई मुझे स्मृति उपयोग पर कटौती करने के तरीके बता सकता है?

इसकी चर्चा यहाँ की गई है कुछ जावा मेमोरी मैनेजमेंट सर्वोत्तम अभ्यास क्या हैं?


जवाब के लिए 0 № 2

एंड्रॉइड में मेमोरी एक बहुत कीमती संसाधन है, हीप स्पेस का उचित प्रबंधन बहुत महत्वपूर्ण है क्योंकि एंड्रॉइड ऐप के लिए ढेर का आकार 16 एमबी (एचटीसी जी 1) जितना कम हो सकता है।

  • यदि कोई मेमोरी लीक है, तो निगरानी के लिए प्रभावी रूप से लॉगकट का उपयोग करें।
  • GC को अधिक ऑब्जेक्ट (अधिक कुशलतापूर्वक) एकत्र करने की अनुमति देने के लिए WeakReference / SoftReference का उपयोग करें।
  • बिंदु लीक करने के लिए MAT (ग्रहण के लिए) जैसे उपकरणों का उपयोग करें

पर और अधिक पढ़ें इन यहाँ.