您现在的位置是:首页 > 文章详情

RheaTrace —— 高性能 Android trace 工具

日期:2021-12-24点击:1141

btrace(又名 RheaTrace) 是一个基于 Systrace 实现的高性能 Android trace 工具,它支持在 App 编译期间自动注入自定义事件,并使用 bhook 额外提供 IO 等 native 事件。

主要特性

  • 支持自动注入自定义事件,在编译 Apk 期间为 App 方法自动注入Trace#beginSection(String) 和 Trace#endSection()。
  • 提供额外 IO 等 native 事件,方便定位耗时原因。
  • 支持仅采集主线程 trace 事件。
  • 使用便捷,稳定性高,性能优于 Systrace。

已知问题

  • RheaTrace 仅支持 python2.7,请注意检查 python 环境。
  • RheaTrace 暂不支持 Windows。
  • RheaTrace 仅支持采集主进程的 trace 事件。
  • RheaTrace 需要外置存储的读写权限,因此您需要手动赋予该权限。
  • 如果您无法直接打开输出产物 systrace.html ,请用 perfetto 加载。
原文链接:https://www.oschina.net/p/rheatrace
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章