命令和选项 | 描述 |
---|
-o file | 将HTML跟踪报告写入指定的文件。 如果未指定此选项,systrace会将报表保存到与systrace.py相同的目录中,并将其命名为trace.html。 |
-t N | --time=N | 跟踪设备活动N秒。 如果未指定此选项,则systrace会提示您通过从命令行按Enter键来结束跟踪。 |
-b N | --buf-size=N | 使用N千字节的跟踪缓冲区大小。 此选项允许您限制跟踪期间收集的数据的总大小。 |
-k functions
| --ktrace=functions | 跟踪在逗号分隔列表中指定的特定内核函数的活动。 |
-a app-name
| --app=app-name | 启用应用程序的跟踪,指定为以逗号分隔的进程名称列表。 应用程序必须包含Trace类的跟踪检测调用。 您应该在配置应用程序时指定此选项,许多库(例如RecyclerView)包括跟踪检测调用,这些调用在您启用应用程序级别跟踪时提供有用信息。 有关更多信息,请转到有关如何检测应用程序代码的部分。 |
--from-file=file-path | 从文件创建交互式HTML报告,例如包含原始跟踪数据的TXT文件,而不是运行实时跟踪。 |
-e device-serial--serial=device-serial | 在特定连接设备上进行跟踪,由设备序列号标识。 |
categories | 包括您指定的系统进程的跟踪信息,例如用于呈现图形的系统进程的gfx。 您可以使用-l命令运行systrace,以查看连接设备可用的服务列表。 |