修改Android systrace以捕获CPU频率,即使在没有变化的情况下

修改Android systrace以捕获CPU频率,即使在没有变化的情况下,android,cpu-usage,systrace,ftrace,Android,Cpu Usage,Systrace,Ftrace,我目前正在使用“freq”类别运行systrace,以便用我的设备捕获cpu频率,我注意到它只在频率发生变化时输出某些内容。因此,如果在捕获过程中没有变化,systrace输出的html将为空。我想修改atrace功能,并显示cpu频率,即使没有变化。我正在考虑读取adb shell中的cpu/cpu*/cpufreq/cpuinfo\u cur\u freq,并模拟一个变化,说它从0变为当前值,这样它至少可以输出一些东西。有人有什么想法吗?谢谢。您可以在systrace的html输出中添加一些

我目前正在使用“freq”类别运行systrace,以便用我的设备捕获cpu频率,我注意到它只在频率发生变化时输出某些内容。因此,如果在捕获过程中没有变化,systrace输出的html将为空。我想修改atrace功能,并显示cpu频率,即使没有变化。我正在考虑读取adb shell中的cpu/cpu*/cpufreq/cpuinfo\u cur\u freq,并模拟一个变化,说它从0变为当前值,这样它至少可以输出一些东西。有人有什么想法吗?谢谢。

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

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