首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义事件跟踪未在systrace中显示

自定义事件跟踪未在systrace中显示
EN

Stack Overflow用户
提问于 2021-02-19 12:28:34
回答 1查看 230关注 0票数 0

我正在使用这个命令从我的pixel3中捕获systrace

python systrace.py -a "com.my.sampleApp“-o trace.html

我可以看到我的应用程序的踪迹(UIThread、Render Thread....)在systrace中捕获,但我不能看到我在代码中植入的自定义事件

我从这里开始遵循步骤- https://developer.android.com/topic/performance/tracing/custom-events#managed-code

在Android studio中进行cpu性能分析时,我可以看到自定义事件,但在systrace中看不到自定义事件

EN

回答 1

Stack Overflow用户

发布于 2021-02-25 08:17:16

你能试试-a "*"吗,它应该能匹配所有的应用程序?这在Android API Level 28上是受支持的,既然你使用的是Pixel 3,那么你应该是不错的。

请注意,systrace.py命令行工具已弃用。对于API28及更高版本的设备,您可以尝试Perfetto并在新的web UI中查看跟踪。

当然,您可以始终使用Android Studio分析器,您提到的分析器可以正确地显示自定义事件。在这种特殊的情况下,Android Studio中是否缺少了促使您改用systrace的东西?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66271799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档