学习使用systrace进行卡顿分析中遇到的一些问题,以及html打开是空白的问题解决

这几天再学习systrace来进行卡顿分析

然后生成html中遇到的一些问题记录下

这个工具是sdk自带的

我本地的在这个路径下:

D:\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\systrace

 我们先打开这个systrace.py可进行看到这里写死的python版本号是2.7,所以我们使用这个工具的时候也要用python2.7来运行

 这个目录下(D:\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\systrace)打开cmd,然后输入python systrace.py(这里没加参数,所以会进行录制)

这里就报错了

然后我们安装 pypiwin32:python27 -m pip install pypiwin32

这里我想让生成的html放在systrace\result\这个路径下,所以我事先新建了result文件夹

然后输入python27 systrace.py -o D:\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\systrace\result\result.html重新运行

开始录制后,就可以再app上进行一系列操作,操作完 输入enter,就会结果录制,并输出报告

结果再写入报告中有发生了报错

 这个是因为权限的问题,因此cmd需要用管理员的方式运行,然后再次输入命令进行录制并生成html文件

最后打开我的html文件

需要注意的是这个html需要用Chrome打开,如果打开是一片空白的话,可以在chrome地址栏中输入”chrome:tracing”,然后点击load按钮load加载自己的html文件。]

然后就成功了

 另外如果你有多个设备,需要指定设备来运行

如:python systrace.py -e xxxx(xxx-->为设备号)

本着记录与分享,如有涉及到版权请与本人联系

解决中参考了如下链接:

Android性能优化之Systrace工具介绍(一) _&& Systrace生成的trace.html打开空白或者打不开的解决办法 - 鸭子船长 - 博客园

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值