1回官、Bitmap優(yōu)化:bitmap是造成oom的最大威脅可以用通過一些小技巧如:使用適當分辨率和大小的圖片甘畅,即使內存回收(一旦使用完后使用recycle方法釋放內存資源)列另,使用圖片緩存(通過內存緩存和硬盤緩存更好的使用bitmap)
2芽腾、代碼優(yōu)化:對常量使用static修飾符;使用靜態(tài)方法页衙,比普通方法提高15%左右的訪問速度摊滔;減少不必要的成員變量;減少不必要的對象店乐,使用基礎類型比使用對象更加節(jié)省資源艰躺,同時避免頻繁創(chuàng)建短作用域的變量;盡量不要使用枚舉眨八、少用迭代器腺兴;對cursor、receiver廉侧、sensor含长、file等對象要非常注意它們的創(chuàng)建、回收與注冊伏穆、解注冊拘泞;避免使用IOC框架;使用renderscript枕扫、opengl來進行非常復雜的繪圖操作陪腌;使用surfaceview來代替view進行大量、頻繁的繪圖操作烟瞧;盡量使用視圖緩存诗鸭,而不是每次都執(zhí)行inflate()方法解析視圖。