RheaTrace高性能 Android trace 工具
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 加载。
评论
Count_DowniOS/Android 倒计时工具
CountDown个人倒计时项目:使用RN开发可以同时运行在iOS及Android上,供大家学习交流1.个人开发工具Macbook Pro + WebStorm + iphone模拟器 + andro
Count_DowniOS/Android 倒计时工具
0
Android 单位换算工具
‘单位换算’是一款简单易用的单位换算工具,帮你轻松实现公制、英制、美制单位之间的互相转换,包含以下计量类别:重量、长度、面积、体积、功|能|热、温度、功率、压力、角度、速率、时间和数据存储,此软件是我
Android 单位换算工具
0
Ddosify高性能负载测试工具
Ddosify 是一个用Golang编写的高性能负载测试工具和DDOS攻击模拟。特性:协议不可知-目前支持HTTP、HTTPS、HTTP/2。其他协议正在开发中。基于场景-在JSON文件中创建你的流程
Ddosify高性能负载测试工具
0