【systrace】卡顿分析后得到的文件,chrome打开无法分析!

问题

systrace 生成报告后在chrome浏览器查看后,无法选中一些信息

报错信息

环境

Chrome/106.0.0.0

应该是缩放比例缩得太小了 没办法正常展示
可以尝试把数据放大,看一个小时间段内的数据看看

原因不是放大与缩小比例,从截图看是左侧包名不显示,和右侧的alerts不能选中查看。


随便试了一下,感觉你用的systrace是不是版本不是最新的?还是经过修改的版本?界面都不太一样
从sdk manager里面看看platform-tools的版本号是多少? 还有你的被测手机系统版本是多少?是什么版本的系统?


模拟器用的夜神,安卓版本:7.1.2
电脑系统版本:

报告生成后,用chrome浏览器打开是空白页面;先输入chrome://tracing/之后load->选择分析结果文件才能预览。

升级到这个版本之后,systrace目录不见了。

33版本之后的的build-tools已经将它移除了
image

你打开的文件是通过python命令生成的html吗? chrome的tracing工具是一个通用工具,并不会分析android本身的一些数据,所以你想要看的数据找不到是很正常的。需要打开systrace生成的html才能看到完整的android分析数据

platform-tools已经回退到28.0.2,生成html后在浏览器打开还是看不到包名称,用谷歌的perfetto可以看到包名了。

html发上来看看?如果格式不允许的话可以改一下后缀

trace.html.zip (5.0 MB)
html在附件内。 :blush:

  • 看起来是自动生成的js有点问题。。不太确定具体情况,怀疑是跟你这个50多M的数据量有点关系,也或许是python2的BUG
  • 看来还是用官方推荐的替代品perfetto比较好

我这python版本是2.7.15,chrome是 Chrome/106.0.0.0. 可以提供您的python和chrome版本吗