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