十三、Android如何使用SystemTrace

SystemTrace解决的问题

分析api耗时,解决应用程序卡顿的问题

如何使用

现在代码中埋点:

 Trace.beginSection("app onCreate");//开始点
 Trace.endSection();//结束点
python systrace.py -t 5 -o ~/Trace/mytrace3.html -a packagename

需要说明的是位于android sdk/platform-tools文件夹里面,python版本为2.7

需要安装的python插件

pip install pypiwin32或者pip install pywin32
pip install sex
快捷键 作用
w 放大
s 缩小
a 左移
d 右移

f 返回选中区域,切放大选中区域

运行结果

点亮的图标,可以选中一段执行逻辑的时间
十三、Android如何使用SystemTrace_第1张图片

如下图为分析的时间
十三、Android如何使用SystemTrace_第2张图片

更详细的可以看:https://caoxinyu.blog.csdn.net/article/details/107081707?utm_medium=distribute.pc_relevant_t0.none-task-blog-OPENSEARCH-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-OPENSEARCH-1.channel_param

你可能感兴趣的:(Android,android,性能分析,systemtrace,trace)