1.內(nèi)存泄漏
向系統(tǒng)申請(qǐng)的內(nèi)存空間士飒,在使用過后,沒有釋放,就會(huì)導(dǎo)致內(nèi)存泄漏,內(nèi)存泄漏過多,就會(huì)導(dǎo)致內(nèi)存溢出。
2.內(nèi)存溢出
向系統(tǒng)申請(qǐng)的內(nèi)存空間超過系統(tǒng)能給的大小,就會(huì)導(dǎo)致內(nèi)存溢出项玛。
-如何避免內(nèi)存泄漏、內(nèi)存溢出?
(1).集合類不要聲明為靜態(tài)的弱判,因?yàn)槁暶鳛殪o態(tài)的,它的聲明周期是和應(yīng)用程序一般長(zhǎng)襟沮,垃圾回收器就不能及時(shí)回收。
(2).廣播昌腰,等監(jiān)聽器要及時(shí)取消注冊(cè)开伏。
(3).Cursor、數(shù)據(jù)庫(kù)對(duì)象遭商、Socket固灵、流等使用結(jié)束需要及時(shí)關(guān)閉。
(4).xml布局文件不能結(jié)構(gòu)太復(fù)雜
(5).Bitmap使用調(diào)用recycler
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者