推荐 | BlockCanaryEx 节省Android开发者定位卡顿问题的时间

赞赏 2017-08-22

此项目基于 BlockCanary,记录主线程中执行的所有方法和它们的执行时间,当app卡顿时,将所有耗时方法直接展示给开发者,节省开发者定位卡顿问题的时间。

推荐 | BlockCanaryEx 节省Android开发者定位卡顿问题的时间

之前我推荐过 BlockCanary: 文章地址

BlockCanaryEx和BlockCanary的区别如下:

  • BlockCanaryEx的运行时代码修改自BlockCanary,ui和大部分功能基本一致;
  • BlockCanaryEx 添加了方法采样,知道主线程中所有方法的执行时间和执行次数;
  • 当应用卡顿时,BlockCanaryEx 更关注app代码中,哪些方法耗时最多,重点记录和显示这些耗时方法;
  • 添加了gc采样,当应用卡顿时,我们可以知道卡顿时是否发生了gc,以及gc的时间;
  • 监控view性能,计算卡顿时,view 的measure,layout,draw消耗的时间。

感兴趣的可以关注下这个项目,给star呦! Github地址

登陆后阅读全文
阅读 2190 赞赏 0 有用 5 没用 0 收藏 0 分享

   


作者声明:本篇文章系本人原创,欢迎分享,但未经许可,谢绝转载。

0 条留言

相关文章

推荐 | BlockCanary帮你找到Android应用卡顿的原因

Android 8.0 Oreo 来啦!

android studio如何直接给apk包签名

Android jenkins自动化打包Eclipse APK

现代 Android 开发资源汇总

Android 智能下拉刷新框架 - SmartRefreshLayout

推荐 | 腾讯开源的专注提升H5首屏加载速度的VasSonic框架

推荐一个Android Studio插件(显示Android资源引用次数)

翻译 | Android studio实用小提示 (1-5)

翻译 | Android studio实用小提示 (6-10)

有料推荐

这世界欠我一个这样的老公!

高校学生模仿“世界名画”摆拍,可以说是戏精本精了

iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评

果然是高手!这次在日本,特朗普竹杠敲得不是一般狠

资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样

长一样的双胞胎也能识别?蚂蚁金服发布「眼纹识别」技术

苏联是怎么被阿富汗拖垮的?

美团或入局「分时租赁」共享汽车,王兴要大笔投入「泛出行」领域了? | 36氪独家

你或许被“一盘番茄炒蛋”刷屏了,但有人辛酸,有人质疑

iPhone X发售前夜,黄牛与苹果公司的不安

他的文章

微信 “15。。。。。” Bug 背后的故事

现代 Android 开发资源汇总

知乎开源的Android图片选择器 - Matisse

Android 智能下拉刷新框架 - SmartRefreshLayout

翻译 | Android studio实用小提示 (1-5)

推荐一个Android Studio插件(显示Android资源引用次数)

翻译 | Android studio实用小提示 (6-10)

Android 8.0 Oreo 来啦!

美团点评的Android漏洞扫描工具Code Arbiter 介绍

推荐 | BlockCanaryEx 节省Android开发者定位卡顿问题的时间

手机扫一扫
分享文章