gpt4 book ai didi

linux - 跟踪 pthread 调度

转载 作者:IT王子 更新时间:2023-10-28 23:55:28 24 4
gpt4 key购买 nike

我想做的是创建某种图表,详细说明 Linux 中(两个)线程的执行情况。我不需要查看线程的作用,只需查看它们的调度时间和持续时间,基本上是一条时间线。

我花了最后几个小时在互联网上搜索跟踪 pthreads 调度的方法。不幸的是,我发现的两个项目需要内核重新编译(LTTng)或 glibc 修补 (NPTL Trace Tool) ,这两者我都做不到(大型、集中管理的系统,我没有 sudo 权限)。

有没有其他方法可以做这样的事情,或者我是否必须求助于找到一台笔记本电脑,在上面我可以打补丁/重新编译我想要的任何东西?

最好的问候

PS:我会链接到这两个项目,但该站点不允许我(声誉 < 10)。尽管在 Google 上搜索项目名称的第一个结果是正确的。

最佳答案

构建经过检测的 glibc/libpthread.so 不需要 super 用户权限。 ptt_trace属于 NPTL Trace Tool 的程序将使用检测库运行您的程序。

关于linux - 跟踪 pthread 调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com