systrace是一种工具,它通过捕获和显示应用程序进程和其他Android系统进程的执行时间来帮助分析应用程序的性能。
通过使用systrace
,可以使用多个命令行选项来捕获和显示跟踪我特意寻找选项--from-file的用法。 来自Android Studio页面:https://developer.android.com/studio/profile/systrace-commandline.html
提到: - from-file = 从文件创建交互式Systrace报告,而不是运行实时跟踪。
在systrace.py中,这是解释用法的代码片段。
self.guests.length
因此,我们可以使用命令
可视化我们离线捕获的数据self.guests.to_a.count
但我发现它总是返回错误:
未捕获任何数据。输出文件未写入。
有人熟悉parser.add_option('--from-file', dest='from_file', action='store',
help='read the trace from a file (compressed) rather than '
'running a live trace')
吗?怎么用?
我这样做错了吗?
注意我正在传递从atrace获取的压缩(zip)数据。