btrace
btrace copied to clipboard
怎么才能看到系统进程的trace呢?
使用命令:java -jar rhea-trace-shell.jar -a com.my.app -t 10 -o output.pb rhea.all -r sched -fullClassName -mode simple
抓取trace后,打开output.pb,没有系统的trace信息,比如system_server进程信息,使用systrace是有的。
在btrace2上该怎么查看呢?
systrace 有的信息 btrace 也能支持,只需要把 systrace 对应开启的选项在 btrace 上也开启就行了,需要去掉 -mode simple。 以上述命令为例,sched 便是 systrace/perfetto 支持的参数,可以通过 --list 查看当前设备支持的 trace 选项。