? ? 每一個app在手機(jī)里面占用的內(nèi)存是有一個固定值的透绩,超過這個固定值就會app卡頓或者奔潰芥挣。1兆龙、下面主要總結(jié)的是安卓內(nèi)存檢測工具杖爽,2、安卓代碼內(nèi)存泄露避免的紫皇。安卓為什么有內(nèi)存限制慰安?防止app無限占用內(nèi)存,導(dǎo)致其他應(yīng)用無法使用聪铺。手機(jī)的內(nèi)存本身就是有限的化焕。
1.工具 as下面的 tools ? android android device
android device monitor
monitor
2.安卓代碼需要注意的點
1.字符串拼接的時候多用stringbuilder 2將arrayMap sparseArray替換掉hashmap
2.SoftReference軟引用,這樣當(dāng)變量在activity初始化铃剔,更快更好的及時回收
3撒桨、bitmap 圖片oom過大最容易導(dǎo)致內(nèi)存泄露,單獨加載圖片的時候需要我們減小他的比例。
3.內(nèi)存泄露可以通過leakcanry來檢測键兜,具體方法可以通過github來找到使用方法凤类。