修改Android systrace,即使没有变化也可以捕获CPU频率

问题描述 投票:0回答:1

我当前正在使用类别“ freq”运行systrace,以捕获设备的CPU频率,我注意到它仅在频率变化期间输出一些信息。因此,如果在捕获过程中没有任何变化,则systrace吐出的html输出将为空白。我想修改atrace函数并显示cpu频率,即使没有变化。我正在考虑在adb shell中读取cpu / cpu * / cpufreq / cpuinfo_cur_freq并模拟更改以使其从0更改为当前值,以便至少可以输出一些内容。有人有什么想法吗?谢谢。

android cpu-usage systrace ftrace
1个回答
0
投票

您可以将一些虚假的ftrace消息添加到systrace的html输出中。因此,如果在输出html文件中的跟踪文本的开头附近添加一些假的cpu-freq事件消息,其中包含唯一(零?)值,则在systrace输出屏幕中会看到cpu freq行。

© www.soinside.com 2019 - 2024. All rights reserved.