今天面試的時(shí)候被問(wèn)到怎么解決App界面卡頓問(wèn)題市殷,之前的做法是用hierarchy viewer去看一下view的繪制過(guò)程秦叛,從而追蹤卡頓原因新荤,這種做法挺耗費(fèi)時(shí)間的荧嵌,而且你要會(huì)用工具慰枕。聊到后面面試官給我說(shuō)他們用的是BlockCanary具则,當(dāng)時(shí)就想著這玩意跟LeakCanary名字好像呀,回到公司就查了一下BlockCanary具帮,并在項(xiàng)目中使用了一下博肋,果然挺好用,集成簡(jiǎn)單且不入侵程序蜂厅,問(wèn)題定位也很準(zhǔn)確匪凡。感謝這位面試官,以后又多一個(gè)工具用掘猿。同時(shí)要感謝巨人的源碼貢獻(xiàn)病游,讓小菜米可以站站巨人肩膀上。
尊重偉人稠通,從自己做起衬衬,文章原產(chǎn)地:http://blog.zhaiyifan.cn/2016/01/16/BlockCanaryTransparentPerformanceMonitor/
github源碼地址:https://github.com/markzhai/AndroidPerformanceMonitor