我想做的是创建某种图表,详细说明 Linux 中(两个)线程的执行情况。我不需要查看线程的作用,只需查看它们何时被安排以及持续多长时间,基本上是一条时间线。
在过去的几个小时里,我一直在互联网上搜索跟踪 pthread 调度的方法。不幸的是,我发现的两个项目需要内核重新编译(LTTng http://lttng.org/) 或 glibc 修补(NPTL 跟踪工具) http://nptltracetool.sourceforge.net/,这两件事我都做不到(大型集中管理系统,我没有 sudo 权限)。
有没有其他方法可以做这样的事情,或者我是否必须寻找一台笔记本电脑来修补/重新编译我想要的任何内容?
此致
PS:我本想链接到这两个项目,但该网站不允许我链接(声誉
构建经过检测的 glibc / libpthread.so 不需要超级用户权限。这ptt_trace http://nptltracetool.sourceforge.net/ptt_trace.html程序是NPTL 追踪工具 http://nptltracetool.sourceforge.net/将使用检测库运行您的程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)