BlockCanary — 轻松找出Android App界面卡顿元凶

今天面试的时候被问到怎么解决App界面卡顿问题,之前的做法是用hierarchy viewer去看一下view的绘制过程,从而追踪卡顿原因,这种做法挺耗费时间的,而且你要会用工具。聊到后面面试官给我说他们用的是BlockCanary,当时就想着这玩意跟LeakCanary名字好像呀,回到公司就查了一下BlockCanary,并在项目中使用了一下,果然挺好用,集成简单且不入侵程序,问题定位也很准确。感谢这位面试官,以后又多一个工具用。同时要感谢巨人的源码贡献,让小菜米可以站站巨人肩膀上。

尊重伟人,从自己做起,文章原产地:http://blog.zhaiyifan.cn/2016/01/16/BlockCanaryTransparentPerformanceMonitor/

github源码地址:https://github.com/markzhai/AndroidPerformanceMonitor

你可能感兴趣的:(BlockCanary — 轻松找出Android App界面卡顿元凶)