導(dǎo)言 這一節(jié)目標(biāo)著眼于常見(jiàn)的網(wǎng)絡(luò)請(qǐng)求方面的優(yōu)化 基礎(chǔ) 首先分析一個(gè)網(wǎng)絡(luò)請(qǐng)求的基本過(guò)程1.創(chuàng)建一個(gè)請(qǐng)求,然后在工作線(xiàn)程中執(zhí)行2.對(duì)域名進(jìn)行DNS解...
導(dǎo)言 上一節(jié)主要講了分析內(nèi)存問(wèn)題的一些工具,這一節(jié)主要是總結(jié)一些常見(jiàn)的場(chǎng)景 內(nèi)存泄漏 說(shuō)了那么久的內(nèi)存泄漏,實(shí)際上就是對(duì)象超過(guò)了它本來(lái)應(yīng)該存在的...
導(dǎo)言 這節(jié)關(guān)注一下MEMORY分析的相關(guān)工具 Android Profiler中的MEMORY篇 首先看一些基本的內(nèi)存分析工具,比方說(shuō)as自帶的...
導(dǎo)言 這一節(jié)主要介紹測(cè)量/布局/繪制的檢查工具Hierarchy,上節(jié)提到了一些優(yōu)化手段,不過(guò)這也需要工具來(lái)幫助我們確認(rèn)整個(gè)優(yōu)化的效果 使用準(zhǔn)備...
導(dǎo)言 這節(jié)主要是講一下布局方面關(guān)于UI的優(yōu)化手段,屬于編碼中的一些細(xì)節(jié)處理 UI流暢性?xún)?yōu)化 先看Systrace中的某一幀 從Alert提示中我...
導(dǎo)言 這節(jié)主要講的是UI優(yōu)化方面關(guān)于GPU相關(guān)的知識(shí),比方說(shuō)過(guò)渡繪制和硬件加速 過(guò)渡繪制 在Google的教程中我們可以看到人家專(zhuān)門(mén)提了過(guò)渡繪制...
導(dǎo)言 上一篇描述了通過(guò)Systrace分析繪制的問(wèn)題,里面也有提到過(guò),某一幀繪制過(guò)久,那么這可能是代碼等地方有問(wèn)題,具體分析代碼問(wèn)題,這時(shí)候就輪...
導(dǎo)言 首先說(shuō)一下個(gè)人的思考,為什么要做優(yōu)化?1.差異性:同樣的功能,你的更加流暢、易于使用,那么就會(huì)有一定的用戶(hù)粘性,因?yàn)楦鼡Q使用習(xí)慣是一個(gè)很大...
導(dǎo)言 Android支持多點(diǎn)觸摸事件,平時(shí)比較常見(jiàn)的可能就是放大和縮小手勢(shì),其次常見(jiàn)的可能就是自定義一些滑動(dòng)視圖,為了避免一些“意外”出現(xiàn)(比方...