Android中systrace配置及注意问题
systrace配置的官方文档地址如下:优化启动时间
Systrace
systrace 允许在启动期间收集内核和 Android 跟踪记录。systrace 的可视化可以帮助分析启动过程中的具体问题。(不过,如果要查看整个启动过程中的平均数量或累计数量,直接查看内核跟踪记录更为方便。)
如需在启动过程中启用 systrace,请执行以下操作:
-
在
frameworks/native/cmds/atrace/atrace.rc
中,更改以下行:
write /sys/kernel/debug/tracing/tracing_on 0
write /sys/kernel/tracing/tracing_on 0
改后:
# write /sys/kernel/debug/tracing/tracing_on 0
# write /sys/kernel/tracing/tracing_on 0
这将启用跟踪功能(默认处于停用状态)。
-
在
device.mk
文件中,添加以下行:
PRODUCT_PROPERTY_OVERRIDES += debug.atrace.tags.enableflags=802922
PRODUCT_PROPERTY_O