代碼優(yōu)化:
1,避免創(chuàng)建過(guò)多對(duì)象,頻繁造成gc。
2,盡量不使用枚舉,枚舉占用空間比整形大很多。
3,字符串拼接使用StringBuffer和StringBuilder,不要使用string,會(huì)創(chuàng)建多個(gè)對(duì)象。
布局優(yōu)化:
1,減少view的層級(jí)。
2,盡量使用LinearLayout。
3,控件中的無(wú)用屬性要?jiǎng)h除。
4,布局復(fù)用,包括include和listview。
內(nèi)存優(yōu)化:
1,開源:擴(kuò)大內(nèi)存,清單文件中,LargeHeap。
2,節(jié)流:避免內(nèi)存泄漏。(工具:LeakCanary)