推荐 | 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地址

登陆后阅读全文
阅读 2766 赞赏 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)

他的文章

微信 “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开发者定位卡顿问题的时间

手机扫一扫
分享文章