赞
踩
Perfetto是systrace 的替代,可以实现systrace的功能, 同时提供了更强大的功能, 个人认为最大优势是可以支持长时间tracing。本文只介绍如何抓trace, 不包含分析trace。
先设置:
adb shell setprop persist.traced.enable 1
Android Q以上perfetto 默认运行, 无需上述步骤。
两种方式,两种方式不能混用:
adb shell perfetto gfx input view wm am ss sched freq idle binder_driver res rs -o /data/misc/perfetto-traces/trace -t 10s
adb pull /data/misc/perfetto-traces/trace ~/trace
cat config.pbtx | adb shell perfetto -c - --txt -o /data/misc/perfetto-traces/trace.perfetto-trace
参考文档:
Quickstart: Record traces on Android - Perfetto Tracing Docs
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。