新年的第一篇文章,沒(méi)想到自己又回來(lái)了,經(jīng)過(guò)慎重的考慮還是決定再講一期《效能優(yōu)化》。雖然去年剛發(fā)表過(guò) 《以后,江湖再見了》[http://www.lxweimin.com/p/...

新年的第一篇文章,沒(méi)想到自己又回來(lái)了,經(jīng)過(guò)慎重的考慮還是決定再講一期《效能優(yōu)化》。雖然去年剛發(fā)表過(guò) 《以后,江湖再見了》[http://www.lxweimin.com/p/...
簡(jiǎn)書 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! 上周有幸參加了一次關(guān)于JVM的小范圍分享會(huì),聽完R大對(duì)虛擬機(jī)C2編譯器的講解,我的膝蓋一直是腫的,能記住的實(shí)在有點(diǎn)少,能聽進(jìn)去也不多1...
前言 最初接觸charles是用到了模擬弱網(wǎng)環(huán)境,同fiddler一樣,charle也是一款很強(qiáng)大的抓包工具,適用于windows和mac,之前用fiddler用習(xí)慣了,一直...
在日志后臺(tái)上ANR的Top1問(wèn)題,SharedPreferences相關(guān)的anr問(wèn)題,我們經(jīng)常會(huì)遇到。 主要anr日志: 問(wèn)題分析: 該問(wèn)題是與SharedPreferenc...
基于Android 9.0源碼分析 類圖 DecorViewAndroid窗口的頂級(jí)View PhoneWindow代表Android窗口 WindowManagerImpl...
項(xiàng)目編譯 項(xiàng)目基于最新版 Glide 4.9.0 源碼分析,通過(guò)如下方式獲取并編譯代碼: 代碼量(使用 cloc 統(tǒng)計(jì)): 我在分析 Glide 源碼前將 Glide 的項(xiàng)目...
項(xiàng)目中 ANR 率居高不下,從統(tǒng)計(jì)上來(lái)看排在前面的有幾個(gè)都是 SharedPreference(以下簡(jiǎn)稱 SP)引起的。接下來(lái)我們抽絲剝繭的來(lái)分析其產(chǎn)生原因及如何解決。 cr...
前言 今年這篇總結(jié)很不一樣! 哪里不一樣? 重點(diǎn)在思考過(guò)程,讓大家有收獲乃至認(rèn)知上的提升; 不再只羅列做了什么事情,只說(shuō)做了什么,這叫清單,不叫總結(jié)。 之所以做出這個(gè)改變,是...