Android的應(yīng)用性能的指標(biāo)有哪些?
一個APP性能的好壞并不能依靠我們的主觀意識去評判,必須要看數(shù)據(jù)說話,因此必須要了解和學(xué)會使用各種性能測試工具才知道問題出在哪以及具體的優(yōu)化方向。
1、布局復(fù)雜度:布局復(fù)雜會導(dǎo)致布局需要更長的時間,從而導(dǎo)致進(jìn)入應(yīng)用慢、頁面切換慢。
2、耗電量:耗電量大會導(dǎo)致機(jī)器發(fā)熱、縮短機(jī)器的有效使用時長。
3、內(nèi)存:內(nèi)存消耗大會導(dǎo)致頻繁GC,GC時會暫停其它工作,導(dǎo)致頁面卡頓;內(nèi)存泄露會導(dǎo)致剩余可用內(nèi)存越來越小;內(nèi)存不足會導(dǎo)致應(yīng)用異常。
4、網(wǎng)絡(luò):頻繁的網(wǎng)絡(luò)訪問會導(dǎo)致耗電和影響應(yīng)用的性能;網(wǎng)絡(luò)交互數(shù)據(jù)大小會影響網(wǎng)絡(luò)傳輸?shù)男省?/span>
5、程序執(zhí)行效率:糟糕的代碼會嚴(yán)重影響程序的運(yùn)行效率,UI線程過多的任務(wù)會阻塞應(yīng)用的正常運(yùn)行,長時間持有某個對象會導(dǎo)致潛在的內(nèi)存泄露,頻繁的IO操作、網(wǎng)絡(luò)操作而不用緩存會嚴(yán)重影響程序的運(yùn)行效率。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。