首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python绑定在“跟踪指南针”中生成行为良好的跟踪

使用python绑定在“跟踪指南针”中生成行为良好的跟踪
EN

Stack Overflow用户
提问于 2018-12-04 15:47:50
回答 1查看 170关注 0票数 0

我正在使用babeltrace绑定来从我拥有的一些数据中缓存一个跟踪文件:数据表示系统执行信息,所以有一些任务正在创建和运行。

我能够显示跟踪文件在跟踪罗盘:信息弹出在直方图面板。

我希望它能正确地显示在控制流面板中。

我转储了一个用lttng获取的跟踪文件,我可以看到线程信息在这些标记中。

代码语言:javascript
复制
lttng_statedump_start
lttng_statedump_process_state: { cpu_id = 2 }
lttng_statedump_end

跟踪罗盘没有显示这些行,另一方面,“控制流”面板显示系统中的所有线程。

一个示例行:

代码语言:javascript
复制
 [15:31:49.098426008] (+0.000000858) nostromo lttng_statedump_process_state: { cpu_id = 2 }, { tid = 62, vtid = 62, pid = 62, vpid = 62, ppid = 2, vppid = 2, name = "kcompactd0", type = 1, mode = 5, submode = 0, status = 5, ns_level = 0, ns_inum = 4026531836 }

我试图在我的python中创建一个类似的stream_class,但是正如您所看到的,cpu_id是空的,这些行显示在跟踪罗盘中,但是在Control面板中没有弹出。

代码语言:javascript
复制
[01:00:00.000000012] (+0.000000000) 0 lttng_statedump_process_state: { }, { tid = 12, vtid = 25, pid = 57, vpid = 2382432512, ppid = 0, vppid = 0, name = "ciccio", type = 0, mode = 0, submode = 0, status = 0, ns_level = 0, ns_inum = 0 }
  • 如何设置cpu_id?
  • 我是不是走上了一条很好的道路?
EN

回答 1

Stack Overflow用户

发布于 2018-12-04 19:05:57

控件流视图需要填充"sched_switch“操作。在跟踪中启用了这些事件吗?

顺便说一句,如果您想获得更快的反馈,请查看www.tracecompass.org的社区部分。

邮件列表: tracecompass-dev@eclipse.org

IRC信道:在OFTC网络上#tracecompass

报告Bug

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

https://stackoverflow.com/questions/53616648

复制
相关文章

相似问题

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