0

我正在使用 Android systrace 来研究 ExoPlayer 开源应用程序的动态行为。我在这里把学习笔记写成PPT

无论如何,我喜欢看到一种自动将 LogCat API 的日志消息作为事件添加到 systrace 的方法,这样,logcat 事件可以与 systrace 输出图中的事件相关联。

有没有办法轻松做到这一点?

我可以破解 ASOP 代码,但估计 Google 中的某个人可能已经这样做了。

4

1 回答 1

0

您不能将 logcat 消息提供给 systrace,但您可以使用android.os.Trace类(API 18+)添加自定义事件。然后,您使用标志运行 systrace--app <appname>以包含这些标记。

例如,Grafika 的“计划交换”活动添加了一些标签,您可以使用如下命令行查看这些标签:

systrace sched gfx view --app=com.android.grafika

应用名称必须与您在ps输出中看到的名称相匹配。

于 2014-09-23T15:57:40.143 回答