我使用 strace 简单地附加到一个进程。该进程创建了 90 个线程。当我找到有问题的线程时,我不得不乏味地搜索父线程,然后是祖父线程,依此类推,一直到根进程。
strace
是否有技巧或工具可以快速找出哪个线程创建了另一个线程?或者更好的是,打印像 pstree 这样的线程创建树?
pstree
最佳答案
strace -f 跟踪 fork()ed 的子进程。
strace -f
fork()
https://stackoverflow.com/questions/4053142/
相关文章:
linux - 如何在 bash shell 脚本中包含文件
python - 在 Python 中查找列表的中位数
linux - SIGINT 与 SIGTERM、SIGQUIT 和 SIGKILL 等其他终止信号
python - 使用 IPython 逐步调试
python - 如何在 Python 中创建对象的副本?
python - 多处理。池 : What's the difference between map
python - Pandas 用空白/空字符串替换 NaN
python - 使用 pandas 绘制相关矩阵
linux - 为什么人们使用 tarball?
javascript - 即使没有其他进程阻塞该端口,Node.js 应用程序也无法在端口 80 上